使用 g++ 编译 Linux 内核

san*_*osh 5 linux-kernel

我想使用g++编译Linux内核(用c编写)。这可能吗?如果没有,您能建议实现它的方法吗?

jde*_*aan 2

你为什么想这么做???只需使用海湾合作委员会。不可能针对 C++ 环境/运行时进行编译,因为在内核中无法运行 C++ 运行时。例如,这意味着需要进行异常处理,这在内核中是非常有问题的。所以你必须坚持使用 C 编译器,比如 intel 的 C 编译器iccgcc.

这是您可能感兴趣的另一个问题: 是否可以使用 gcc 以外的东西编译 Linux 内核

另一个参考: 为什么我们不用 C++ 重写 Linux 内核?