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