用 Clang 构建内核

综合技术 2017-09-28 阅读原文

在 Linux Plumbers Conference 会议上,Google 的内核开发者 Greg Kroah-Hartman 和 Nick Desaulniers 介绍了
用 Clang 构建内核

的进展。Desaulniers 称今天的 Android 用户空间都用 Clang 构建,Google 想要减少它需要支持的工具链数量,至少在目前用 Clang 构建内核主要对 Google 有利,但有理由相信这对更广泛的社区同样有利。Clang 提供了一组与 GCC 不同的警告,更少的 bug 显然对所有内核用户都有利。Clang 还能提高额外的工具,如控制流分析,link-time optimization, profile-guided optimization。用不同的编译器构建代码也有助于筛选出依赖于未定义行为的代码。Greg Kroah-Hartman 称竞争对每个人都有利,过去五年 GCC 引入的新特性都是与 LLVM/Clang 竞争的结果。他希望 Linux 内核也有竞争对手。

Solidot

责编内容by:Solidot阅读原文】。感谢您的支持!

您可能感兴趣的

Google’s Project Fi Accidentally Throttled, ... Google's Project Fi wireless service this week incorrectly informed users their...
Amazon and Google now lead two key martech categor... A couple of weeks ago, I met with Stuart Williams and Seth Ulinski , analy...
Google Assistant now lives in close to 90 LG home ... LG had previously announced that they were looking to infuse their smart home pr...
Have a question about Will Ferrell? Google may sho... Curious if Will Ferrell can actually play the drums? Or if Tracee Ellis Ross ...
谷歌母公司四处布局 或成互联网时代伯克希尔·哈撒韦... Alphabet CEO拉里·佩奇对沃伦·巴菲特打造工业和投资帝国伯克希尔·哈撒韦一直钦佩不已 凤凰网科技讯...