linux下編寫c/c++程式自然缺不了乙個優秀的編譯器,linux下比較常見的自然是gcc了。最近gcc也出到了4.9.0版本,對於c++11/14也有了更好的支援了。所以,今天我們就來說說gcc的編譯安裝,安裝的版本正是最新的4.9.0。下面我們進入正題(建議整個過程以root使用者進行):
[cpp]view plain
copy
wget ftp:
2.解壓:
[cpp]view plain
copy
tar -zxvf gcc-4.9.0.tar.gz
[cpp]view plain
copy
cd gcc-4.9.0
//進入解包後的gcc資料夾
cd .. //返回上層目錄
4.建立編譯輸出目錄:
[cpp]view plain
copy
mkdir gcc-build-4.9.0
5.進入輸出目錄,執行以下命令,並生成makefile檔案:
[cpp]view plain
copy
cd gcc-build-4.9.0
../gcc-4.9.0/configure --enable-checking=release --enable-languages=c,c++ --disable-multilib
6.編譯:
[cpp]view plain
copy
make -j4
接下來就是等待了,整個過程大約40分鐘左右。ps:最好不要在編譯過程中再去做別的什麼事,整個過程cpu都是滿載的,要是莫名終止了,後面麻煩事也不少。
7.安裝:
編譯結束以後,我們就可以執行安裝了:
[cpp]view plain
copy
make install
8.檢查版本:
[cpp]view plain
copy
gcc --version
或gcc -v
CentOS下編譯安裝gcc 4 9 0
由於編譯nodejs 5.1需要4.7以上版本的gcc,而centos自帶的gcc版本只有4.3,因此需要手動編譯安裝。所有操作都預設由root使用者執行。wget tar zxvf gcc 4.9.0.tar.gz cd gcc 4.9.0 contrib download prerequisit...
編譯安裝GCC
3.解壓gcc 4.6.3.tar.bz2 指令 flydream flydream opt tar xvf gcc 4.6.3.tar.bz2 4.進入 flydream flydream opt cd gcc 4.6.3 6.在gcc 4.6.3目錄下分別解壓上面的三個包 先安裝gmp 5.0....
編譯安裝 gcc
2 解壓 tar jxvf bz2 tar zxvf gz 這個步驟有兩種方式完成 a 如果linux有網路連線,直接這樣 cd gcc解壓目錄 contrib download prerequisites cd 然後解壓並移動到gcc 4.8.1下面 tar xjf gmp 4.3.2.tar.b...