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

 

posted @ 2020-03-15 17:57  alianblog  阅读(3200)  评论(0编辑  收藏  举报