我可以使用 -Ofast 编译 Linux 内核吗?

我可以使用 -Ofast 编译 Linux 内核吗?

我想知道编译Linux内核是否-Ofast使用:

  1. 值得。
  2. 支持(内核编写者考虑了什么级别的优化?)
  3. 安全的。

出现这个问题是因为我编译了一些我写的小程序,-Ofast与 和 相比,它的速度明显提高-O2-O0那么也许我应该尝试编译我没有写的程序;由于我的计算机有点旧,我想以尽可能最高的优化进行编译。

答案1

就像“可以”一样,继续吧!开源等等。它会在你脸上爆炸吗?可能不会(如果 GCC 的人做对了,也就是说;如果您不使用某些实验/未发布的版本,则非常确定)。但它不是编译器选项之一非常广泛由内核构建者进行测试/审查。

请自行承担风险。追查并报告任何由此产生的问题(对于 GCC 和 Linux)。

相关内容