服务器中使用scl管理GNU
高版本的GNU不一定随时需要用到,我们使用scl进行管理。
具体方法也比较简单
- 启用SCL源:
sudo yum install centos-release-scl
- 安装SCL包管理器:
sudo yum install scl-utils
- 查找SCL有的GCC版本:
sudo yum --enablerepo=centos-sclo-rh list available
- 安装没有的GCC版本:
sudo yum --enablerepo=centos-sclo-rh install devtoolset-10*
这是安装的GCC10+ - 引入高版本GCC:
scl enable devtoolset-10 bash
- 查看gcc版本:
gcc --version