CentOS6系GCC版本最高為4.4.7,由於各種原因需要在CentOS6.5系統中支持C++11的編譯,SO...需要在6.5系統中編譯高版本的GCC...
以下是GCC編譯步驟
1.下載依賴
gmp
mpc
mpfr
2.gcc源碼
以上軟件各版本源碼在https://ftp.gnu.org/gnu/鏈接中可下載
如下百度網盤鏈接提供了某個版本的源碼及編譯好的軟件版本,可直接下載使用。
鏈接: https://pan.baidu.com/s/1lswzJEvE3QJWqIfeoMdm1g 提取碼: u6ri
如果需要編譯其他版本的GCC,以下步驟僅供參考。
tar xzvf mpc-1.0.1.tar.gz tar xzvf mpfr-3.1.1.tar.gz tar xvf gmp-6.0.0a.tar.xz tar xzvf gcc-4.8.5.tar.gz cd ../gmp-6.0.0 ./configure --prefix=/usr/local/gmp make && make install cd ../mpfr-3.1.1 ./configure --prefix=/usr/local/mpfr --with-gmp=/usr/local/gmp/ make && make install cd ../mpc-1.0.1 ./configure --prefix=/usr/local/mpc --with-gmp=/usr/local/gmp/ --with-mpfr=/usr/local/mpfr/ make && make install cd ../gcc-4.8.5 yum install gcc-c++ yum install glibc-devel.i686 ./configure --prefix=/usr/local/gcc --with-gmp=/usr/local/gmp/ --with-mpfr=/usr/local/mpfr/ --with-mpc=/usr/local/mpc/ export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/mpc/lib:/usr/local/gmp/lib:/usr/local/mpfr/lib/ make && make install
