下載下傳
解壓
tar -xjvf gcc-4.8.0.tar.bz2
進入
cd gcc-4.8.0
下載下傳所需軟體(
ftp://gcc.gnu.org/pub/gcc/infrastructure/mpfr-2.4.2.tar.bz2
ftp://gcc.gnu.org/pub/gcc/infrastructure/gmp-4.3.2.tar.bz2
ftp://gcc.gnu.org/pub/gcc/infrastructure/mpc-0.8.1.tar.gz
可以将下載下傳好的包直接放置,之後放置到這層目錄裡解壓出來,改名mv gmp-4.3.2 gmp;mv mpc-0.8.1 mpc;mv mpfr-2.4.2 mpfr
)
也可以直接通過腳本安裝,但是比較慢
./contrib/download_prerequisites
建立臨時目錄
mkdir gcc-build-4.8.0
進入
cd gcc-build-4.8.0/
配置
../configure -enable-checking=release -enable-languages=c,c++ -disable-multilib
需要安裝gcc-c++,沒有安裝的需要安裝下,否則在編譯時會報錯
yum install -y gcc-c++
編譯(過程比較慢)
make -j4
安裝
make install
檢視gcc版本,
gcc -v
本文轉自 天樂 51CTO部落格,原文連結:http://blog.51cto.com/tianlegg/2054116,如需轉載請自行聯系原作者