Linux-Kernel
我應該使用什麼版本的 gcc 來編譯最新的穩定 Linux 核心?
我需要最新的 gcc 嗎?我可以使用發行版中包含的 gcc 二進製文件嗎?有關係嗎?
核心建構要求相當保守:對於核心 4.18,GCC 3.2 和 binutils 2.20 就足夠了。因此,您的發行版的編譯器應該可以正常工作。
實際上,幾乎任何版本的 GCC 都可以,儘管有時可能會遇到 GCC 版本太新的問題。我目前正在使用 GCC 7 沒有問題,但我還沒有嘗試使用 GCC 8 來建構核心。