當前位置:
首頁 > 科技 > GCC 7.1發布 支持當前所有的C+17標準

GCC 7.1發布 支持當前所有的C+17標準

GCC 7.1發布 支持當前所有的C+17標準



作者 | Jakub Jelinek

翻譯 | 雁驚寒


GCC(GNU Compiler Collection,GNU編譯器套件),是由GNU開發的編程語言編譯器,目前發布了7.1版本。以下是GCC開發團隊發布的版本更新信息:


今年,我們已經慶祝了第一個GCC測試版發布30周年,本月我們將慶祝GCC 1.0發布30周年。GCC 7.1是一個主版本,其中包含GCC 6.x以及之前版本所沒有的大量新功能。


C++前端現在已經實驗性地支持了當前C++ 17草案中的所有特性,包括-std=c++1z和-std=gnu++1z選項,而libstdc++庫也實現了C++ 17草案庫中的絕大部分功能。

此版本包含了診斷方面的各種改進,包括改進過的位置、位置範圍、標識符拼寫錯誤提示、選項名稱、修復提示,並添加了多種新的警告。


改進了優化器,包括過程內部以及過程之間的優化、鏈接時間優化和各種目標後端,包括但不限於存儲合并,代碼提升優化,循環分割和收縮包裝的改進。


Address Sanitizer現在可以在變數離開作用域之後報告它的使用情況。GCC現在可以在脫離NVidia PTX GPGPU的情況下支持OpenMP 4.5。


在舊版GCC下可以成功編譯的代碼可能需要做一些代碼調整,詳見http://gcc.gnu.org/gcc-7/porting_to.html。


查閱更多有關GCC 7.1的信息,請訪問:https://gcc.gnu.org/gcc-7/changes.html

此版本可從下面的FTP伺服器獲得:http://www.gnu.org/order/ftp.html


該版本在gcc/gcc-7.1.0/目錄中。


如果沒有來自眾多貢獻者的支持,我們就無法領導像GNU編譯器這樣的自由軟體。貢獻者不僅包括開發人員,還包括了常規測試人員和普通用戶,他們為這個高質量的軟體貢獻了自己的力量。這個貢獻者的名單實在太大了,在這裡無法一一感謝!


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 CSDN 的精彩文章:

TAG:CSDN |

您可能感興趣

HTC U12+發布!透明機身加前置800萬雙攝,6GB+64/128GB內存
1399元,CHERRY發布新款MX 6.0 RGB
HTC U12+國行版發布,驍龍845+6GB+128GB,價格是亮點!
Windows 10 KB4103721發布 但出現了部分PC上導致黑屏的BUG
堅果R1發布!3499元/最高8GB+1TB存儲
5瓦TDP!驍龍850發布:8核2.96GHz、面向ARM Win10設備
HTC U12+發布:驍龍845+6G內存+IP68防水
堅果R1 8GB+512GB版發布:4999元
紅米6正式發布,Helio P22+3GB僅售799元
6GB+128GB 版本售價 5888 元,HTC U12+國行版正式發布
vivo NEX即將發布:驍龍660+屏下指紋,6+128GB售價3798元!
iOS12系統上線 蘋果WWDC2018發布會前瞻
驍龍855/麒麟980首發?ARM發布全新A76架構和G76 GPU
1000nit亮度 飛利浦發布HDR 4K顯示器436M6VBPAB
360發布N7手機:標配6GB內存,5030mAh大電池,1699元起
COMPUTEX 2018英特爾發布酷睿i7-8086K限量版處理器,6月8日發售
HTC新旗艦U12+將於5.23發布:驍龍845+前後雙攝
6GB + 128GB 版本售價 5888 元,HTC U12+ 國行版正式發布
三星Note 9曝7月29日發布,可能搭配512GB內存
HTC U12+今日發布:128G5888元 不作不死