|
GCC 8 Gnu編譯器到達:這里是新的,Gnu Compiler Collection平臺獲得診斷和C ++的升級
Gnu編譯器集合(GCC)的新版本8.1改進了診斷和C ++支持。 GCC為Ada,C,C ++,Fortran和Google Go語言提供前端和庫。
1.jpg (36.14 KB, 下載次數: 650)
下載附件
GCC 8 Gnu編譯器
2018-5-5 12:11 上傳
盡管版本號表明,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.1[size=1.125]You can download GCC via Gnu’s FTP servers, in the gcc/gcc-8.1.0/ subdirectory.
|
|