我可以使用 -Ofast 編譯 Linux 核心嗎?

我可以使用 -Ofast 編譯 Linux 核心嗎?

我想知道編譯Linux核心是否-Ofast使用:

  1. 值得。
  2. 支援(內核編寫者考慮了什麼等級的最佳化?)
  3. 安全的。

出現這個問題是因為我編譯了一些我寫的小程序,-Ofast與 和 相比,它的速度明顯提高-O2-O0那麼也許我應該嘗試編譯我沒有寫的程式;由於我的計算機有點舊,我想以盡可能最高的優化進行編譯。

答案1

就像「可以」一樣,繼續吧!開源等等。它會在你臉上爆炸嗎?可能不會(如果 GCC 的人做對了,也就是說;如果您不使用某些實驗/未發布的版本,則非常確定)。但它不是編譯器選項之一非常廣泛由核心建構者進行測試/審查。

請自行承擔風險。追查並報告任何由此產生的問題(對於 GCC 和 Linux)。

相關內容