GCC 15 编译器于周五将其默认 C 语言版本从 GNU dialect of C17 切换到了当前的 C23 standard。
事实上,由于 GNU 编译器合集中对 C23 的支持早已完成,因此几周前就有关于默认切换到 C23 语言标准的讨论。而红帽编译器团队的 Joseph Myers 则在日前正式合并了这一变更。
除非另有说明,否则将使用 GNU23 (C23) 而不是 GNU17 (C17)。感兴趣的用户,可参阅此 commit 以了解更多详细信息。
GCC 15.1 作为 GCC 15 系列的第一个稳定版本,将于 3 月~4 月发布,其中包含许多编译器改进,包括新的 CPU 硬件目标、更新的 C/C++ 功能等。
(文/开源中国)