我有一个 RHEL 6 服务器,gcc 版本为 4.4.7。我想将 gcc 版本更新到 6.2.0 。百胜更新不起作用。还,SO答案对于类似的问题不起作用。
最近有人更新过 RHEL 6 x86_64 服务器中的 gcc 吗?
答案1
从技术上讲,您不应更新操作系统的库存 GCC,而应安装较新的 GCC。
多亏了 Software Collections,这才成为可能,而且很简单:
# 1. Install a package with repository for your system:
# On CentOS, install package centos-release-scl available in CentOS repository:
$ sudo yum install centos-release-scl
# On RHEL, enable RHSCL repository for you system:
$ sudo yum-config-manager --enable rhel-server-rhscl-7-rpms
# 2. Install the collection:
$ sudo yum install devtoolset-8
现在,只要您想使用较新的 GCC 进行编译,请键入:
scl enable devtoolset-8 bash