我安装的GCC版本支持我安装的Redhat开发人员工具集版本

时间:2017-11-21 14:10:19

标签: c++ gcc rhel

我一直在寻找答案。我在RHEL 6.x上,我正在尝试升级gcc以安装软件包。另外,我有一个超级旧版本的gcc,无论如何都是升级的时候了。

(现在,让我们假设操作系统升级是不可能的,所以如果这需要升级操作系统,那么包必须等待。)

我发现升级gcc的最佳方法是使用Redhat Developer Toolset。我调查一下,发现我已经安装了devtoolset-4,根据我的理解,用它安装 gcc版本5.2.1 。但是,出于某种原因,我的当前的gcc版本是4.4.7

知道为什么会这样吗?

1 个答案:

答案 0 :(得分:0)

在使用scl enable devtoolset-4 -- bash检查GCC版本之前,您是否运行过gcc --version或类似内容? Developer Toolset编译器未作为默认系统编译器安装,您需要首先启用此软件集。

scl命令启动子shell,并设置环境变量,以便相关目录位于搜索路径的开头(特别是PATH)。