0°

比 GCC 好?谷歌的内核开发者使用 Clang 构建内核

内容预览:
  • Desaulniers 称今天的 Android 用户空间都用 Clang 构建,Google 想要减...~
  • 用不同的编译器构建代码也有助于筛选出依赖于未定义行为的代码~
  • 原文始发于微信公众号(程序员数学之美):比 GCC 好?谷歌的内核开发者...~

原文始发于微信公众号(程序员数学之美):比 GCC 好?谷歌的内核开发者使用 Clang 构建内核

来自:Solidot

链接:http://www.solidot.org/story?sid=54012


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


比 GCC 好?谷歌的内核开发者使用 Clang 构建内核


Desaulniers 称今天的 Android 用户空间都用 Clang 构建,Google 想要减少它需要支持的工具链数量,至少在目前用 Clang 构建内核主要对 Google 有利,但有理由相信这对更广泛的社区同样有利。


Clang 提供了一组与 GCC 不同的警告,更少的 bug 显然对所有内核用户都有利。Clang 还能提高额外的工具,如控制流分析,link-time optimization, profile-guided optimization。用不同的编译器构建代码也有助于筛选出依赖于未定义行为的代码。

Greg Kroah-Hartman 称竞争对每个人都有利,过去五年 GCC 引入的新特性都是与 LLVM/Clang 竞争的结果。他希望 Linux 内核也有竞争对手。



●本文编号244,以后想阅读这篇文章直接输入244即可

●输入m获取文章目录

推荐↓↓↓

 

比 GCC 好?谷歌的内核开发者使用 Clang 构建内核

程序员头条

程序员热门新闻,每日 10:24 播报

更多推荐18个技术类微信公众号

涵盖:程序人生、算法与数据结构、黑客技术与网络安全、大数据技术、前端开发、Java、Python、Web开发、安卓开发、iOS开发、C/C++、.NET、Linux、数据库、运维等。

和大佬一起学习网络安全知识

以上就是:比 GCC 好?谷歌的内核开发者使用 Clang 构建内核 的全部内容

本站部分内容来源于互联网和用户投稿,如有侵权请联系我们删除,谢谢^^
Email:[email protected]


0 条回复 A 作者 M 管理员
    所有的伟大,都源于一个勇敢的开始!
欢迎您,新朋友,感谢参与互动!欢迎您 {{author}},您在本站有{{commentsCount}}条评论