使用 g++ 编译 Linux 内核

发布于 2024-11-03 15:00:53 字数 52 浏览 1 评论 0原文

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

I want to compile the Linux kernel (written in c) using g++. Is this possible? If not, could you suggest ways of accomplishing it?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

情定在深秋 2024-11-10 15:00:53

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

这是您可能感兴趣的另一个问题:
是否可以使用以下命令编译 Linux 内核除了 gcc 之外还有什么东西

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

Why would you want to do that??? Just use gcc. Compiling towards a C++ environment/runtime is not possible as in the kernel there is no way to run a C++ runtime. This would imply having exception handling available for example, which is very problematic in the kernel. So you have to stick to a C compiler like intel's C compiler icc or gcc.

Here is another question that might interest you:
Is it possible to compile Linux kernel with something other than gcc?

Another Reference:
Why don't we rewrite the Linux kernel in C++?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文