gcc升级
1.当前gcc版本
gcc -v
2.下载gcc
https://mirrorservice.org/sites/sourceware.org/pub/gcc/releases/gcc-12.2.0/
3.解压gcc
tar -vxf gcc-12.2.0.tar.gz
cd gcc-12.2.0
mkdir build
4、运行gcc的依赖软件自动下载配置脚本,并配置安装依赖库
./contrib/download_prerequisites
5、生成Makefile文件
cd build
../configure --prefix=/usr/local/gcc-12.2.0/ --enable-checking=release --enable-languages=c,c++ --disable-multilib
6、编译
make
7、安装
make install
8、升级
mv /usr/bin/gcc /usr/bin/gcc485 mv /usr/bin/g++ /usr/bin/g++485 mv /usr/bin/c++ /usr/bin/c++485 mv /usr/bin/cc /usr/bin/cc485 ln -s /usr/local/gcc-12.2.0/bin/gcc /usr/bin/gcc ln -s /usr/local/gcc-12.2.0/bin/g++ /usr/bin/g++ ln -s /usr/local/gcc-12.2.0/bin/c++ /usr/bin/c++ ln -s /usr/local/gcc-12.2.0/bin/gcc /usr/bin/cc mv /usr/lib64/libstdc++.so.6 /usr/lib64/libstdc++.so.6.bak ln -s /usr/local/gcc-12.2.0/lib64/libstdc++.so.6.0.30 /usr/lib64/libstdc++.so.6

浙公网安备 33010602011771号