如果您是使用GNU編譯器的人之一,那麼您可能會很高興知道有新版本發布。 將可用 海灣合作委員會10 這樣您就可以享受他們的新聞。 如果您不知道所用的版本,可以使用gcc的–version選項向您顯示安裝在所使用的GNU / Linux發行版或* nix操作系統上的版本。 如果您使用的是其他編譯器,建議您使用gcc,這是一個爆炸。
關於 未來的GNU gcc 10有什麼新特性,您應該知道它與以前的版本相比有一些改進。 您目前可以下載gcc 9.2,但是這個期待已久的新版本即將發布。 儘管尚未發布,但通過開發工作已經知道它集成的某些改進。 在改進中,已集成了與ISO / IEC TS 18661相對應的__builtin_roundeven函數。
至於 C ++語言(g ++) 已經實現了許多新功能,特別是其中的20個。 與C ++相關的先前版本中的某些缺陷也已得到解決。 但是除了C和C ++,您已經知道GNU GCC編譯器接受大量的編程語言。 在Fortran中也進行了改進,例如使用平面文件的I / O的默認緩衝區大小已增加到1048576,等等。
至於程序本身,也有 IA-32和AMD64體系結構的代碼增強 (或EM64T)。 X86機器現在將支持使用適當的SSE 4.1擴展語句擴展__builtin_roundeven。 德州儀器(TI)的PRU處理器也進行了改進,針對這些TI芯片推出了新的後端。 在最終版本發布之前,它可能還會收到更多更改,因此我們將拭目以待。