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