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

在发布 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’,并最终开始使用局部循环声明等技术。

原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/157625.html

(0)
上一篇 2021年9月16日
下一篇 2021年9月16日

相关推荐

发表回复

登录后才能评论