安装gmp-4.3.2
链接:ftp.gnu.org/gnu/gmp/gmp-4.3.2.tar.bz2
tar -xjvf gmp-4.3.2.tar.bz2 -C /usr
cd /usr/gmp-4.3.2
mkdir gmp-build
cd gmp-build
../configure --prefix=/usr/local/gmp-4.3.2
make
make install安装mpfr-2.4.2
链接:http://www.mpfr.org/mpfr-2.4.2/mpfr-2.4.2.tar.bz2
tar -xjvf mpfr-2.4.2.tar.bz2 -C /usr
cd /usr/mpfr-2.4.2
mkdir mpfr-build
cd mpfr-build
../configure --prefix=/usr/local/mpfr-2.4.2 --with-gmp=/usr/local/gmp-4.3.2
make
make install安装mpc-0.8.1.tar.gz
链接:http://www.multiprecision.org/mpc/download.html

tar -xzvf mpc-0.8.1.tar.gz -C /usr
cd /usr/mpc-0.8.1
mkdir mpc-build
cd mpc-build
../configure --prefix=/usr/local/mpc-0.8.1 --with-gmp=/usr/local/gmp-4.3.2 --with-mpfr=/usr/local/mpfr-2.4.2
make
make install添加环境变量
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/gmp-4.3.2/lib:/usr/local/mpc-0.8.1/lib:/usr/local/mpfr-2.4.2/lib安装gcc-5.4.0
tar -xzvf gcc-5.4.0.tar.gz -C /usr
cd /usr/gcc-5.4.0
mkdir gcc-build
cd gcc-build
../configure --prefix=/usr/local/gcc-5.4.0 --enable-threads=posix --disable-checking --disable-multilib --enable-languages=c,c++ --with-gmp=/usr/local/gmp-4.3.2 --with-mpfr=/usr/local/mpfr-2.4.2 --with-mpc=/usr/local/mpc-0.8.1
make
make install重新设置gcc环境变量,更新系统gcc版本号
mkdir /usr/gcc447backup/
mv /usr/bin/{gcc,g++} /usr/gcc447backup
ln -s /usr/local/gcc-5.4.0/bin/gcc /usr/bin/gcc
ln -s /usr/local/gcc-5.4.0/bin/g++ /usr/bin/g++验证
gcc -v
/*或者*/
g++ -v