環境:centos 7
1、准備開發環境
$ yum groupinstall "Development Tools" $ yum install glibc-static libstdc++-static
2、下載源碼
wget http://ftp.gnu.org/gnu/gcc/gcc-11.2.0/gcc-11.2.0.tar.gz
3、編譯
tar -zxvf gcc-11.2.0.tar.gz cd gcc-11.2.0.tar.gz ./contrib/download_prerequisites mkdir build ../configure --enable-checking=release --enable-languages=c,c++ --disable-multilib make make install
4、重新建立軟連接
cp /lib64/libstdc++.so.6 /lib64/libstdc++.so.6.bak rm /lib64/libstdc++.so.6 ln -s /usr/local/lib64/libstdc++.so.6.0.29 /lib64/libstdc++.so.6
5、檢查版本
gcc -v strings /usr/lib64/libstdc++.so.6 | grep GLIBC
