出品|OSC开源社区(ID:oschina2013)
前段时间linux是什么,Linux社区讨论了是否要,Linus也表示同意将Linux内核C语言标准从C89升级到C11。
日前,Linux内核C语言标准从C89升级到C11的工作有了新进展。
在将用于建立Linux内核的补丁集target由"-std=gnu89"快速修订为"-std=gnu11"后,LinusTorvalds表示他希望尽早将其拉入下一个合并窗口(Linux5.18),以免其他PR到最后才使用C11。
▲即将到来的Linux5.18开发周期将把所使用的C标准升级到C11
如今linux-kbuild的kbuild-gnu11分支已完成linux设置环境变量,它将在初期被递交到Linux5.18的合并窗口。假如Linux5.17在周末按量发布linux内核多少版本,该合并窗口将在明天启动。
这次升级C语言标准的决定始于社区中关于Linux内核C标准从C89迁移到C11的讨论。到目前为止,Linux内核的C语言仍使用旧的C89标准,因而社区成员希望升级到更现代的C11。因为Linux5.15早已将GCC编译器版本要求提升到GCC5.1linux内核多少版本,她们可以安全地开始使用C11/GNU11语言功能,而无需强加任何新的编译器要求。
本文原创地址://gulass.cn/lnhcyybzsjzc.html编辑:刘遄,审核员:暂无