admin 发表于 2018-5-5 12:11:53

GCC 8 Gnu编译器到达:这里是新的,Gnu Compiler Collection平台获得诊断和C ++的升级

GCC 8 Gnu编译器到达:这里是新的,Gnu Compiler Collection平台获得诊断和C ++的升级
Gnu编译器集合(GCC)的新版本8.1改进了诊断和C ++支持。 GCC为Ada,C,C ++,Fortran和Google Go语言提供前端和库。

尽管版本号表明,GCC 8.1实际上是新GCC产品线的第一个产品发布。

GCC 8.1的新功能包括:

更好的发射诊断,改进的位置,位置范围和修复提示,特别是在C ++前端。
改进配置文件驱动的优化,默认情况下包括将x86功能分解为热区和冷区。
链接时优化有一种发布Dwarf格式调试信息的新方法,使LTO优化的代码更具可调试性。
C ++前端为即将到来的C ++ 2a草案的一部分提供了实验支持,预计将在2020年推出C ++的下一个版本。特色是std = c ++ 2a和std = gnu ++ 2a标志,包括指定的初始化程序和默认成员初始化程序位字段。
libstdc ++库具有更多C ++ 17和C ++ 2a草稿库功能。
AArch64处理器目标支持可伸缩向量扩展。支持包括使用SVE指令的自动矢量化。但是尚未包含SVE Arm C语言扩展。
GCC 8.1还删除了一些功能:

支持过时的SBD / coff调试信息格式已被删除。
C和C ++的Cilk +扩展已被删除。
对C和C ++的MPX扩展已被弃用,未来版本中将会删除。


Where to download GCC 8.1You can download GCC via Gnu’s FTP servers, in the gcc/gcc-8.1.0/ subdirectory.
页: [1]
查看完整版本: GCC 8 Gnu编译器到达:这里是新的,Gnu Compiler Collection平台获得诊断和C ++的升级