由于GCC 12.1将在大约下周发布,Red Hat的Marek Polacek本周写了一篇新的博客文章,概述了在这个主要的GNU编译器集合更新中可以找到的许多c 语言的改进,下面我们就来说一说关于gcc为什么不显示结果?我们一起去了解并探讨一下这个问题吧!
gcc为什么不显示结果
由于GCC 12.1将在大约下周发布,Red Hat的Marek Polacek本周写了一篇新的博客文章,概述了在这个主要的GNU编译器集合更新中可以找到的许多c 语言的改进。
GCC 12默认为c 17(即GNU 17方言),但c 23的更多内容已经在这次年度编译器更新中实现。尽管在GCC 12中,c 20和c 23仍然被认为是实验性的。
GCC 12实现了c 23的if构造函数、auto(x)、constexpr函数中的非文字变量、多维下标操作符等特性,Elifdef和elifndef预处理指令,扩展的初始化语句,普通函数的折叠,进入翻译页面等等,GCC 12还引入了各种新的、改进的编译器警告。
关于即将发布的GCC 12中c 改进的更多细节,可以通过Red Hat开发者博客找到。https://developers.redhat.com/articles/2022/04/25/new-c-features-gcc-12#
GCC 12还有静态分析器的改进和更多值得欣赏的地方——在明年的GCC 13中,他们的目标是完成对c 23的支持。
,