IT资讯 Linux 5.15 提高 GCC 编译器版本要求

damian · 2021-09-15 09:00:06 · 热度: 32

在发布 Linux 5.15 的第一个 RC 版本后,Linus Torvalds 又合并了一个更改,以提高构建 Linux 内核基线的 GCC 版本要求。

Linux 5.15 提高 GCC 编译器版本要求

此前,Linux 内核一直支持在 GCC 4.9 版本上构建,而现在由于 AArch64 已经至少需要 GCC 5.1,且这个问题会影响所有其他架构,因此 GCC 版本要求也提高到了 5.1,这是一个首次发布于 5 年前的版本。不过那些试图构建非常老的企业级 Linux 发行版的用户应该不会受到影响。

Linus 表示,通过升级到 GCC 5.1,他们能够避免 GCC 4.9 的一些编译器警告并放弃某些特定于 GCC4 的解决方法。事实上,这意味着删除了大约 350 行代码,并降低了验证旧编译器支持的维护负担。此外,这次升级也使 Linux 内核有可能在未来的代码中从使用 '--std=gnu89' 切换到 '--std=gnu11',并最终开始使用局部循环声明等技术。

猜你喜欢:
暂无回复。
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册