CentOS7.9如何升级GCC
正常来说我们可以直接使用包管理器来下载,但是存在当前包管理器里没有我们想要的包的情况,这就需要我们添加第三方仓库来下载所需的包了
- 添加第三方仓库,这里选择scl仓库
- 使用命令:
sudo yum install centos-release-scl
- 更新yum缓存
- 使用命令:
yum makecache
- 下载devtoolset,该开发工具集包含多种最新版本的编译器等开发工具
- 使用命令:
sudo yum install devtoolset-7
-
后面数字是版本号,可根据自身需求更改
- 使用
scl enable
来启用devtoolset
- 使用命令:
scl enable devtoolset-7 bash
- 注意:当系统重启或者打开新的终端后,需要重新执行这个命令
- 通过修改配置文件来保持devtoolset常启用
-
仅对但当前用户生效
修改~/.bash_profile
或~/.bashrc
文件(情况因系统而异),在文件末尾添加scl enable devtoolset-7 bash
-
对所有用户生效
修改/etc/.bash_profile
或/etc/.bashrc
文件(情况因系统而异),在文件末尾添加scl enable devtoolset-7 bash
-
最后重启就可以使配置生效了