安装gcc
yum install gcc -y
安装g++
yum install gcc-c++ -y
下载gcc-5.4.0安装包。
wget http://ftp.tsukuba.wide.ad.jp/software/gcc/releases/gcc-5.4.0/gcc-5.4.0.tar.bz2
解压
tar -xvf gcc-5.4.0.tar.bz2
下载编译依赖项
cd gcc-5.4.0
./contrib/download_prerequisites
建立编译输出目录
mkdir build
生成Makefile文件
../configure -prefix=/usr/local --enable-checking=release --enable-languages=c,c++ --disable-multilib
开始编译
make(不建议使用make -j)
安装
make install
将gcc老版本的动态库替换成新的
find / -name "libstdc++.so*"
高亮部分,是新版的动态库。
重建软链接
cp /gcc-5.4.0/build/stage1-x86_64-unknown-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so.6.0.21 /usr/lib64
rm -rf libstdc++.so.6
ln -s libstdc++.so.6.0.21 libstdc++.so.6
重启。