我用了:
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