Upgrading gcc-9.3.0 on CentOS 7.9

一、Upgrading gcc-9.3.0 on CentOS 7.9

1 下载地址

2 原版本

gcc -v
gcc --version

3 wget 下载

wget https://mirrors.ustc.edu.cn/gnu/gcc/gcc-9.3.0/gcc-9.3.0.tar.gz

4 解压安装包

tar -zxvf gcc-9.3.0.tar.gz -C /opt/

5 下载安装依赖环境

./contrib/download_prerequisites

6 创建安装文件夹

cd /opt/gcc-9.3.0
# 制定安装目录 自定义
mkdir 9.3.0
# 建立一个目录build用来存放编译出来的文件
mkdir build
cd build
../configure --prefix=/opt/gcc-9.3.0/9.3.0/ --enable-checking=release --enable-languages=c,c++ --disable-multilib

7 安装gcc (安装至少要40分钟)

make -j4 && make install

8 查看版本

cd /opt/gcc-9.3.0/9.3.0/bin
/opt/gcc-9.3.0/9.3.0/bin/gcc -v

9 配置gcc

修改软连接

# 备份原来gcc的软连接
mv /usr/bin/gcc /usr/bin/gcc_old
# 创建新的 gcc 软连接
ln -s /opt/gcc-9.3.0/9.3.0/gcc /usr/bin/gcc

# 备份原来 g++ 软连接
mv /usr/bin/g++ /usr/bin/g++_old
# 创建新的 g++ 软连接
ln -s /opt/gcc-9.3.0/9.3.0/g++ /usr/bin/g++

# -bash: /usr/bin/gcc: No such file or directory ???

10 查看版本

# 查看gcc版本是否升级成功
gcc -v 

 

 

posted @ 2022-10-09 02:22  娇小赤雅  阅读(443)  评论(0编辑  收藏  举报