侧边栏壁纸
  • 累计撰写 218 篇文章
  • 累计创建 59 个标签
  • 累计收到 5 条评论

centos 上使用 scl 管理 gcc 的版本

barwe
2022-03-31 / 0 评论 / 0 点赞 / 1,896 阅读 / 347 字
温馨提示:
本文最后更新于 2022-04-03,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

CentOS7 中 gcc 的默认版本为 4.8.5,为了稳定,yum 上 gcc 的版本最高也只支持 4.8.5,所以不能通过 yum 对 gcc 进行升级。

在 RHEL/CentOS 中,可以使用 scl (Software Collections) 工具对 gcc 进行升级,可以方便地安装软件地多个版本。

安装 scl 工具:

$ yum install -y centos-release-scl

查看 scl 支持安装地 gcc 版本:

$ yum list all --enablerepo='centos-sclo-rh' | grep gcc

安装某个版本的 gcc:

$ yum install devtoolset-9-gcc

激活一个版本的环境:

$ source /opt/rh/devtoolset-8/enable
$ scl enable devtoolset-8 bash
0

评论区