2021-05-12 14:32:11
CentOS6.5原始碼編譯安裝GCC5.2.0
2020-06-16 17:44:22
GNU編譯器套件(GNU Compiler Collection)包括C、C++、Objective-C、Fortran、Java、Ada和Go語言的前端,也包括了這些語言的庫(如libstdc++、libgcj等等)。GCC的初衷是為GNU作業系統專門編寫的一款編譯器。GNU系統是徹底的自由軟體。此處,“自由”的含義是它尊重使用者的自由。[1]
最近在做node.js開發,下載原始碼安裝突然提示系統的gcc版本太低。於是趕緊的安裝最新穩定版本gcc-5.2.0
首先到官網下載最新版本gcc:https://gcc.gnu.org/
(好傢伙,一百多M)本地下載:百度網路硬碟
準備開始:
1:解壓,進入gcc目錄
> tar -zxvf gcc-5.2.0.tar.gz
> cd gcc-5.2.0
2:安裝依賴
> ./contrib/download_prerequisites
#會自動安裝mpfr-2.4.2,gmp-4.3.2,mpc-0.8.1,isl-0.14
3:設定選項
> ./configure --enable-checking=release --enable-languages=c,c++ --disable-multilib
4:編譯
> make -j4
#j後面的數位可根據cpu的核心數來做調整,可以更快的編譯。編譯時間一般比較長,你可以約個妹子去喝杯咖啡聊聊天
相關文章