clang++看着像cloneg++,行为也有点像,但很奇怪,怎么去掉了很多有用的编译选项呢,比如-finput-Charest
- 来自 水木社区APP v3.4.1
【 在 z16166 的大作中提到: 】
: clang不能编译linux kernel的原因,主要是因为kernel使用了gcc特有的extension。
: 还有assembler、linker的原因。
: 另外,clang不支持C的下面三种特性:
: o Variable length arrays inside structures
: o Nested Functions
: o Explicit register variables
:
:
https://linuxembedded.fr/2019/08/my-first-linux-kernel-built-with-clang-compiler--
FROM 112.132.213.*