用 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 Pixel’s HDR+ trick makes almost any Android... The Google Pixel is often considered to have the very best camera around thanks to some truly effective software proces...
谷歌联合Labster开放虚拟科学实验室 部门高校已启用... DoNews8月24日消息(记者 翟继茹)据外媒报道,谷歌和Labster联合宣布Daydream用户现在可以访问30多个“虚拟实验室”,用户可以在不占用实验室实际资源的情况下进行更多实验。 据视频资料显示,学生用户可以在虚拟空间内学习...
谷歌Pixel 2将搭全面屏 支持边框按压 随着发布时间的临近,谷歌新一代旗舰Pixel 2的消息也越来越多。 现在,完美曝光了Pixel 2的渲染图,从图可以看出,Pixel 2采用了全面屏设计,与三星S8类似,并且屏幕四个角为圆形。据悉,该屏幕来自LG的OLED屏,支持...
Google My Business videos not showing up on your l... Last Friday, Google launched a feature to upload videos to Google My Business local listings. Google said that video...
财报季大盘点:谷歌开疆辟地,微软以云为主,FB盆满钵满,亚马逊敢于吃土... 7月下旬,又到了上市公司扎堆公布季度财报的日子。 为什么要看财报呢?因为它能够帮助外界集中做总结,看看这些公司过去一季度有没有达到预定目标;然后,评估新一季的各项预期;最后,判断公司发展方向与战略的进展和变化。 最近,几大...