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
评论区