GCC源碼編譯


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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM