安裝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
重啟。