不学网

 找回密码
 立即注册

只需一步,快速开始

手机号码,快捷登录

查看: 272|回复: 0

[c/c++] centos6升级gcc到gcc5.3

[复制链接]
admin 发表于 2018-4-26 14:46:17 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
centos6 yum安装的gcc版本只有4.8   不支持一些c++的新特性  更新方法 网上大多说从源码安装,编译时间两个小时。。。  后来找到这个方法,记录一下。


  1. [root@noxue ~]# yum install centos-release-scl -y
  2. [root@noxue ~]# yum install devtoolset-4-toolchain -y
  3. [root@noxue ~]# scl enable devtoolset-4 bash
  4. [root@noxue ~]# gcc --version
  5. gcc (GCC) 5.2.1 20150902 (Red Hat 5.2.1-2)
  6. Copyright (C) 2015 Free Software Foundation, Inc.
  7. This is free software; see the source for copying conditions.  There is NO
  8. warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

  9. [root@noxue ~]# g++ --version
  10. g++ (GCC) 5.2.1 20150902 (Red Hat 5.2.1-2)
  11. Copyright (C) 2015 Free Software Foundation, Inc.
  12. This is free software; see the source for copying conditions.  There is NO
  13. warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

  14. [root@noxue ~]#
复制代码


执行上面命令之后  只是在当前命令行是5.3版本的gcc  如果要替代老版本的gcc  可以执行以下命令

  1. ln -s /opt/rh/devtoolset-4/root/usr/bin/* /usr/local/bin/
复制代码



这个其实也不是替代,只是比老版本更加优先被找到了。




回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|不学网

GMT+8, 2018-8-20 01:29

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表