Compiling Linux with LLVM

LLVM / CLang提供了更多更好的调试和提示信息,速度也较gcc更快,越来越多的人喜欢用llvm和clang,在ARM的交叉编译平台也有不俗的表现,在各种Linux操作系统都有对llvm/clang的支持,现在也有工程师尝试用clang来编译Linux内核,然而,Linux内核代码对gcc的一些古怪的特性有依赖,加上gcc特有的编译选项,让clang来编译(交叉编译)Linux内核还是有不少问题需要解决,好在类似高通这样的公司一直在整理相关的问题和解决方案。
展开查看详情