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

  

posted @ 2023-02-02 10:51  施凯sky  阅读(231)  评论(0)    收藏  举报