環境:
OS: CentOS6.5 x86_64 最小化安裝 CPU: 1 MEM: 1G 注:該升級方式將會覆蓋掉原來的gcc版本
gcc源碼包下載地址
http://ftp.gnu.org/gnu/gcc/
最小化安裝的CentOS6.5操作系統,yum倉庫中的gcc版本是4.4.7,要使用GCC新版本則需升級
安裝編譯安裝所需的工具 shell> yum install -y gcc gcc++ cmake glibc-devel*
待裝好後,下載的gcc壓縮包解壓 shell> tar zxf gcc-5.3.0.tar.gz
進入解壓後的文件夾,創建一個放置編譯生成的文件的目錄,並在其中初始化編譯配置 shell> cd gcc-5.3.0 shell> mkdir gcc-build-5.3.0 & cd gcc-build-5.3.0 # GCC的文檔中建議將編譯文件放在一個單獨的目錄中 shell> ../configure \ --prefix=/usr \ --enable-checking=release \ --disable-multilib \ --with-system-zlib \ --enable-languages=c,c++,go,objc,obj-c++ # 說明: # --disable-multilib 該參數用於確保是根據系統(電腦)的特定體系架構來精心的編譯 # --with-system-zlib 使用zlib方式進行壓縮或解壓縮 # --enable-languages 用於標識出將要使用GCC構建的語言,可以刪除不用的
shell> make # 可以在make後添加參數啓用多核編譯:make -j4
shell> make install # 完成安裝
其他