Timothy Pulliam Asked: 2018-08-19 13:56:26 +0800 CST2018-08-19 13:56:26 +0800 CST 2018-08-19 13:56:26 +0800 CST 我应该使用什么版本的 gcc 来编译最新的稳定 Linux 内核? 772 我需要最新的 gcc 吗?我可以使用发行版中包含的 gcc 二进制文件吗?有关系吗? linux-kernel compiling 1 个回答 Voted Best Answer Stephen Kitt 2018-08-19T15:42:16+08:002018-08-19T15:42:16+08:00 内核构建要求相当保守:对于内核 4.18,GCC 3.2 和 binutils 2.20 就足够了。因此,您的发行版的编译器应该可以正常工作。 实际上,几乎任何版本的 GCC 都可以,尽管有时可能会遇到 GCC 版本太新的问题。我目前正在使用 GCC 7 没有问题,但我还没有尝试使用 GCC 8 来构建内核。
内核构建要求相当保守:对于内核 4.18,GCC 3.2 和 binutils 2.20 就足够了。因此,您的发行版的编译器应该可以正常工作。
实际上,几乎任何版本的 GCC 都可以,尽管有时可能会遇到 GCC 版本太新的问题。我目前正在使用 GCC 7 没有问题,但我还没有尝试使用 GCC 8 来构建内核。