【发布时间】:2011-04-28 04:42:59
【问题描述】:
我想使用 g++ 编译 Linux 内核(用 c 编写)。这可能吗?如果没有,您能提出实现它的方法吗?
【问题讨论】:
-
所以你想用 C++ 编译器编译 C 代码?为什么,如果可以的话?
-
不,我只想检查 c 和 c++ 的不兼容性。
标签: linux-kernel
我想使用 g++ 编译 Linux 内核(用 c 编写)。这可能吗?如果没有,您能提出实现它的方法吗?
【问题讨论】:
标签: linux-kernel
你为什么要这样做???只需使用 gcc。编译为 C++ 环境/运行时是不可能的,因为在内核中没有办法运行 C++ 运行时。例如,这意味着可以使用异常处理,这在内核中是非常有问题的。所以你必须坚持使用 C 编译器,比如英特尔的 C 编译器 icc 或 gcc。
这是您可能感兴趣的另一个问题: Is it possible to compile Linux kernel with something other than gcc?
【讨论】: