获取安装包并解压:
cd /usr/local/src
wget https://ftp.gnu.org/gnu/gcc/gcc-5.4.0/gcc-5.4.0.tar.bz2
tar -jxvf gcc-5.4.0.tar.bz2
下载编译依赖项:
cd gcc-build-5.4.0
./contrib/download_prerequisites
建立一个文件夹存放编译文件:
mkdir gcc-build-5.4.0
cd gcc-build-5.4.0
编译:(简易多核,编译时间较长)
make -j4
安装:
sudo make install
验证:
gcc -v
替换动态库:
cp /usr/local/src/gcc-5.4.0/gcc-build-5.4.0/stage1-x86_64-unknown-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so.6.0.21 /usr/lib64
cd /usr/lib64
rm -rf libstdc++.so.6
ln -s libstdc++.so.6.0.21 libstdc++.so.6