在 CentOS 6.7 32 位上将 GCC 和 G++ 升级到 4.8+

在 CentOS 6.7 32 位上将 GCC 和 G++ 升级到 4.8+

我用了:

yum -y --nogpgcheck install devtoolset-3-gcc devtoolset-3-gcc-c++

将 gcc 和 g++ 从 4.4.7 升级到 4.8+

它安装了:

devtoolset-3-gcc-4.9.1-10.el6.i686 
devtoolset-3-gcc-c++-4.9.1-10.el6.i686

当我尝试时,gcc -v我收到了我以前的版本:

gcc version 4.4.7 20120313 (Red Hat 4.4.7-16) (GCC)

当我尝试安装 gcc-4.8.0 时,从源代码我收到错误:

configure: error: Building GCC requires GMP 4.2+, MPFR 2.4.0+ and MPC 0.8.0+.

我检查过是否已经安装了所有必需的组件。

我如何升级?

答案1

它正在提供帮助:[root@centos66a Stazene]# scl enable devtoolset-3 bash

gcc 版本 4.9.1 20140922(Red Hat 4.9.1-10)(GCC)

答案2

我认为软件包在另一个命令中提供了 GCC,以免与原始 GCC 冲突。输入以下命令可了解软件包提供的命令:

$ rpm -ql devtoolset-3-gcc-4.9.1-10.el6.i686 | grep bin

相关内容