SUSE的Andreas Jaeger在博客中發表了一篇關於SUSE Linux Enterprise Server 12操做系統更新工具鏈以及它所帶來的新開發工具的博文。文章指出,隨着GNU Compiler Collection 7的發佈,GCC團隊爲開發人員帶來了許多改進,包括更好的診斷,DWARF 5支持以及對C++ 17標準的支持。html
GCC 7還包含改進的優化傳遞,並充分利用了現代處理器的一些功能,如今提供給全部SUSE Linux Enterprise Server 12客戶積極訂閱。爲了支持SUSE Linux Enterprise Server 12中的GCC 7編譯器,SUSE團隊還將GNU Binutils和GNU Debugger(GDB)軟件分別更新到操做系統的開發工具鏈中的版本2.29和版本8.0.1。linux
Andreas Jaeger表示:「這些更新做爲SUSE Linux Enterprise Server訂閱的一部分提供,編譯器集合可經過Toolchain模塊得到。 Binutils和GDB可做爲正常的維護更新。GNU Debugger 8.0.1是一個受歡迎的補充,由於它還增長了對GCC使用最新的DWARF 5調試格式的支持,以及對C ++右值引用的支持。有關他們優點的更多細節,請查看博客文章。工具
如下是如何在SLES 12中安裝新的工具鏈開發工具
但願利用新工具鏈並將其安裝到計算機上的SUSE Linux Enterprise Server 12客戶必須首先註冊Toolchain模塊,而後使用「zypper in gcc-7」命令經過YaST或終端進行安裝。安裝後,他們將可以使用GNU編譯器集合7來編譯程序。新的包是gcc-7 和 g++-7(例如gcc-7 hello.c -o hello)。舊的GCC版本仍然可用,能夠使用gcc或g ++命令。優化
原文來自:http://www.linuxidc.com/Linux/2018-01/150368.htm操作系統
本文地址:http://www.linuxprobe.com/suse-linux-gcc-7.html編輯:蘇西雲,審覈員:逄增寶調試