CentOS 6.3编译安装GCC5.1.0

GCC5.1.0下载地址:http://ftp.gnu.org/gnu/gcc/gcc-5.1.0/

CentOS 6.3编译安装GCC5.1.0_第1张图片

gmp、mpfr、mpc下载地址:ftp://gcc.gnu.org/pub/gcc/infrastructure/

CentOS 6.3编译安装GCC5.1.0_第2张图片

################  编译安装gmp  ###############

[root@cw-gz_d1 software]# tar -vxf gmp-4.3.2.tar.bz2
[root@cw-gz_d1 software]# cd gmp-4.3.2
[root@cw-gz_d1 software]# ./configure --prefix=/usr/local/gmp-4.3.2
[root@cw-gz_d1 software]# make && make install

################  编译安装mpfr  ###############

[root@cw-gz_d1 software]# tar -vxf mpfr-2.4.2.tar.bz2
[root@cw-gz_d1 software]# cd mpfr-2.4.2
[root@cw-gz_d1 software]# ./configure --prefix=/usr/local/mpfr-2.4.2 --with-gmp=/usr/local/gmp-4.3.2
[root@cw-gz_d1 software]# make && make install

################  编译安装mpc  #################

[root@cw-gz_d1 software]# tar -zvxf mpc-0.8.1.tar.gz
[root@cw-gz_d1 software]# cd mpc-0.8.1
[root@cw-gz_d1 software]# ./configure --prefix=/usr/local/mpc-0.8.1 --with-gmp=/usr/local/gmp-4.3.2 --with-mpfr=/usr/local/mpfr-2.4.2
[root@cw-gz_d1 software]# make && make install

################  加入到环境变量  ###############

[root@cw-gz_d1 software]# vi /etc/profile
####在文件末尾添加
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/gmp-4.3.2/lib:/usr/local/mpfr-2.4.2/lib:/usr/local/mpc-0.8.1/lib

[root@cw-gz_d1 software]# source /etc/profile

下载GCC 5.1.0

[root@cw-gz_d1 software]# wget http://ftp.gnu.org/gnu/gcc/gcc-5.1.0/gcc-5.1.0.tar.gz
[root@cw-gz_d1 software]# tar -zxvf gcc-5.1.0.tar.gz
[root@cw-gz_d1 software]# cd gcc-5.1.0
[root@cw-gz_d1 software]# ./configure --prefix=/usr/local/gcc-5.1.0 --with-gmp=/usr/local/gmp-4.3.2/ --with-mpfr=/usr/local/mpfr-2.4.2/ --with-mpc=/usr/local/mpc-0.8.1/ --disable-multilib --enable-languages=c,c++,java
[root@cw-gz_d1 software]# make && make install

###################  库路径的设置  #################

[root@cw-gz_d1 software]# vi /etc/profile
###  最后一行修改
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/gmp-4.3.2/lib:/usr/local/mpfr-2.4.2/lib:/usr/local/mpc-0.8.1/lib:/usr/local/gcc-5.1.0/lib

[root@cw-gz_d1 bin]# cd /usr/bin
[root@cw-gz_d1 bin]# mv gcc gcc4
[root@cw-gz_d1 bin]# mv g++ g++4
[root@cw-gz_d1 bin]# ln -s /usr/local/gcc-5.1.0/bin/gcc gcc
[root@cw-gz_d1 bin]# ln -s /usr/local/gcc-5.1.0/bin/g++ g++




你可能感兴趣的:(CentOS 6.3编译安装GCC5.1.0)