Advertisement

安装并编译GCC 7.1.0

阅读量:

简介

主要因素:GCC 7.1版本发布,全面兼容C++17标准。

GCC 7.1 Released with Full C++17 Support
GCC 7.1版本的C++前端模块实现了对当前C++17标准草案的完整支持,涵盖的特性包括constexpr类模板参数推导(template argument deduction)、自动模板参数和结构化绑定等。该版本同时支持-std=c++1z与-std=gnu++1z这两个编译器标识符。在C++的状态页面中,详细列举了C++前端所新增的所有功能特性。正如InfoQ此前报道所述,ISO C++委员会已经完成对C++17标准的最终定义工作,目前仅需等待各成员国机构的正式批准即可生效。
GCC 7版本还对优化器进行了多方面的改进,其中包括若干新的过程内及过程间优化机制,例如:
循环切分(Loop splitting),对应的编译器选项为-fsplit-loops。对于某些循环结构中存在部分代码始终为真、其余部分始终为假的情况,该优化机制可有效应用于此类场景。
值范围分析(Value range)和按位常量传播(Constant Pro

全部评论 (0)

还没有任何评论哟~