CENTOS 6 通过YUM升级GCC到4.7和4.8

前端之家收集整理的这篇文章主要介绍了CENTOS 6 通过YUM升级GCC到4.7和4.8前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

centos 的

1.第一阶段:升级到4.7

  1. cd /etc/yum.repos.d
  2.  
  3. wget http://people.centos.org/tru/devtools-1.1/devtools-1.1.repo
  4.  
  5. yum --enablerepo=testing-1.1-devtools-6 install devtoolset-1.1-gcc devtoolset-1.1-gcc-c++

使用最新的gcc环境,所以要替换本地的,使用软连接来完成(也可以设置环境变量,看自己喜好),执行如下命令

  1. @H_301_34@mv @H_301_34@/usr/bin/gcc @H_301_34@/usr/bin/gcc-@H_301_34@4.@H_301_34@4.@H_301_34@7
  2.  
  3. @H_301_34@mv @H_301_34@/usr/bin/g++ @H_301_34@/usr/bin/g++-@H_301_34@4.@H_301_34@4.@H_301_34@7
  4.  
  5. @H_301_34@mv @H_301_34@/usr/bin/c++ @H_301_34@/usr/bin/c++-@H_301_34@4.@H_301_34@4.@H_301_34@7
  6.  
  7. @H_301_34@ln -@H_301_34@s @H_301_34@/opt/centos/devtoolset-@H_301_34@1.@H_301_34@1/root/usr/bin/gcc @H_301_34@/usr/bin/gcc
  8.  
  9. @H_301_34@ln -@H_301_34@s @H_301_34@/opt/centos/devtoolset-@H_301_34@1.@H_301_34@1/root/usr/bin/c++ @H_301_34@/usr/bin/c++
  10.  
  11. @H_301_34@ln -@H_301_34@s @H_301_34@/opt/centos/devtoolset-@H_301_34@1.@H_301_34@1/root/usr/bin/g++ @H_301_34@/usr/bin/g++
  12.  
  13. @H_301_34@gcc --@H_301_34@version

2.第二阶段:升级到4.8

  1. cd /etc/yum.repos.d
  2.  
  3. wget http:@H_301_34@//people.centos.org/tru/devtools-2/devtools-2.repo
  4.  
  5. yum install devtoolset-2-gcc devtoolset-2-binutils devtoolset-2-gcc-c++

使用最新的gcc环境,所以要替换本地的,使用软连接来完成(也可以设置环境变量,看自己喜好)

  1. @H_301_34@mv @H_301_34@/usr/bin/gcc @H_301_34@/usr/bin/gcc-@H_301_34@4.@H_301_34@4.@H_301_34@7
  2.  
  3. @H_301_34@mv @H_301_34@/usr/bin/g++ @H_301_34@/usr/bin/g++-@H_301_34@4.@H_301_34@4.@H_301_34@7
  4.  
  5. @H_301_34@mv @H_301_34@/usr/bin/c++ @H_301_34@/usr/bin/c++-@H_301_34@4.@H_301_34@4.@H_301_34@7
  6.  
  7. @H_301_34@ln -@H_301_34@s @H_301_34@/opt/rh/devtoolset-@H_301_34@2/root/usr/bin/gcc @H_301_34@/usr/bin/gcc
  8.  
  9. @H_301_34@ln -@H_301_34@s @H_301_34@/opt/rh/devtoolset-@H_301_34@2/root/usr/bin/c++ @H_301_34@/usr/bin/c++
  10.  
  11. @H_301_34@ln -@H_301_34@s @H_301_34@/opt/rh/devtoolset-@H_301_34@2/root/usr/bin/g++ @H_301_34@/usr/bin/g++
  12. @H_301_34@gcc --@H_301_34@version

此时显示gcc版本是4.8.2,表明升级成功

  1. gcc (GCC) 4.8.2 20140120 (Red Hat 4.8.2-15)
  2. Copyright (C) 2013 Free Software Foundation,Inc.
  3. This is free software; see the source for copying conditions. There is NO
  4. warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

猜你在找的CentOS相关文章