CentOS7.9升级GCC

CentOS 提供了Devtoolset工具链,可以方便地安装和启用较新的GCC版本

1、安装SCL(Software Collections)存储库

执行以下命令以启用SCL:

yum install centos-release-scl -y

2、安装Devtoolset,如果出现报错,可以先替换阿里云的源。

以安装GCC7为例:

yum install devtoolset-7 -y

如果需要其他版本(如GCC8或9),可以更改为devtoolset-8或者devtoolset-9

3、启用新版本的GCC

临时启用(仅当前终端有效):

scl enable devtoolset-7 bash

4、永久启用新版本的GCC

如果希望新版本在每次登录时都自动生效,可以将以下内容添加到~/.bashrc文件中:

source /opt/rh/devtoolset-7/enable

然后执行以下命令使更改生效:

source ~/.bashrc

5、验证GCC版本

gcc --version