image.webp

在嵌入式范畴,GCC 16 增长了对 Picolibc 嵌入式 C 库的支撑,为资本受限设备和嵌入式体系开辟者供给了新的标准库选项。 除上述亮点外,GCC 16 在全部编译器栈中还包含大年夜量机能优化与细节改进,进一步巩固其在开源世界的主流编译基本举措措施地位。

https://gcc.gnu.org/pipermail/gcc/2026-April/247980.html

来自 Red Hat 的 GCC 宣布工程团队成员 Jakub Jelinek 日前宣布,GCC 16 中所有残剩的 P1 级别回归问题(最高优先级缺点)已全部清零,GCC 16 的宣布分支 releases/gcc-16 已在 Git 仓库中创建。这意味着开辟工作正式转向分支代码的进一步测试与最后阶段修复,同时骨干已经开启下一个版本周期,GCC 17.0.0 现已在 Git 中开摊开辟。

按照惯例,GNU 编译器集合每年的主力大年夜版本平日会在 4 至 5 月间宣布。本年的 GCC 16.1 也将遵守这一节拍,在完成分支代码的额外测试以及可能的临门一脚修补之后,对外宣布稳定版。Phoronix 方面表示,将在 GCC 16 正式宣布后陆续给出相干机能测试基准成果。

懂得更多:

作为本年的重要更新,GCC 16 带来了多项面向说话特点与硬件平台的改进。个中最惹人存眷的一项,是新增了对 Algol 68 编程说话的前端支撑,使这一汗青悠长的说话可以直接经由过程 GCC 对象链进行编译。此外,GCC 16 将 C++20 标准设定为默认标准,为现代 C++ 开辟者供给更相符当下实践的说话情况。

在处理器支撑方面,GCC 16 增长了对 AMD Zen 6 架构的初步支撑,对应的目标型号为 “znver6”,为将来基于 Zen 6 的处理器在开源软件生态中的优化打下基本。 对英特尔平台而言,GCC 16 已为即将到来的 Intel Nova Lake 处理器预备了 AVX10.2 与 APX 指令集支撑,同时还参加了针对 Intel Wildcat Lake 的目标支撑。

除了架构特点,GCC 16 也在对象链机能与设备方面做出了调剂。新版进步了 LTO(链接时优化)默认分区数量,以更好适配当前多核数量赓续晋升的处理器,在大年夜范围工程编译场景中有望带来更佳的并行优化后果。同时,针对 ARM64 平台,函数多版本化(function multi-versioning)特点不再标记为实验性功能,意味着这一特点在 ARM64 生态中进入成熟可用阶段。

跟着 GCC 16 宣布分支的建立以及 GCC 17 开辟周期的开启,GNU 编译器集合的演进办法依旧紧凑而稳定。将来几周,跟着 GCC 16.1 正式版落地,业界和社区也将经由过程各类基准测试,更直不雅地考验这一版本在机能与新硬件支撑方面的实际表示。

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部