CentOS 7虽然已经出了不少年了,但依然会有不少人选择安装CentOS 6,CentOS 6有些依赖包和软件都比较老旧,现在天的主角gcc编译器,CentOS 6的gcc版本为4.4,CentOS 7为4.8。gcc 4.8最主要的一个特性就是全面支持C++11,若是不清楚什么用的也不要紧,简单说一些C++11标准的程序都须要gcc 4.8以上版本的gcc编译器编译,如MySQL 8.0版本(8.0.16以上版本是C++14标准,需gcc 5.3以上版本)。html

CentOS 6虽然是gcc 4.4的老旧版本,可是也能够升级gcc来安装gcc 4.8,咱们今天就不采用编译安装的方法了,gcc安装起来很是费时,咱们采用CentOS的一个第三方库SCL(软件选集),SCL能够在不覆盖原系统软件包的状况下安装新的软件包与老软件包共存而且可使用scl命令切换,不过也有个缺点就是只支持64位的。c++

肯定当前gcc版本,执行命令:gcc --versionshell

通常若是须要升级gcc至4.8或更高版本,建议直接采用安装SCL源以后安装devtoolset-6(devtoolset-6目前gcc版本为6.3),由于devtoolset-4及以前的版本都已经结束支持,只能经过其余方法安装centos

升级到gcc 6.3:

升级方法:bash

yum -y install centos-release-scl

yum -y install devtoolset-6-gcc devtoolset-6-gcc-c++ devtoolset-6-binutils

scl enable devtoolset-6 bash

须要注意的是scl命令启用只是临时的,退出shell或重启就会恢复原系统gcc版本。

若是要长期使用gcc 6.3的话:spa

echo "source /opt/rh/devtoolset-6/enable" >>/etc/profile

这样退出shell从新打开就是新版的gcc了

如下其余版本同理,修改devtoolset版本号便可。.net

linux6.7能升级6.8吗,CentOS 六、7升级gcc至4.八、4.九、5.二、6.三、7.3等高版本相关推荐

  1. Linux 升级到指定内核(Centos7 yum升级内核、centos系统中kernel-devel)

    文章目录 一.Linux 升级内核 Centos7 yum/rpm升级到最新内核 Centos 7 rpm升级到指定内核 关于Linux依赖包资源下载 二.Linux内核源码的编译及安装 三.设置 g ...

  2. centos上使用高版本gcc、g++

    0x0 在centos7上gcc版本是4.85,在编译一些代码时需要使用g++的一些新特性,而网上大多教程都是重新编译gcc,太麻烦了,在centos 7上默认是yum search不到高版本的gcc ...

  3. CentOS 6.5升级Python后yum不可用的解决方案

    CentOS 6.5升级Python后yum不可用的解决方案 参考文章: (1)CentOS 6.5升级Python后yum不可用的解决方案 (2)https://www.cnblogs.com/he ...

  4. 【转】CentOS 6.6 升级GCC G++ (当前最新版本为v6.1.0) (完整)

    原文地址:https://www.cnblogs.com/lzpong/p/5755678.html 我这里是centos7 升级到gcc8.1,过程差不多,参考这篇文章,记录一下. ---原文--- ...

  5. centos 虚拟机glibc升级_分享Centos6.5升级glibc过程

    上次看到有同学对Centos系统 glibc升级有点疑问, 不过相对来说glibc升级还是比较简单的, 网上也有很多介绍文章, 这里整理了个安装过程供大家参考下 阅读原文 场景需求 默认的Centos ...

  6. CentOS 6 下升级安装Mysql 5.5 完整步骤

    使用系统CentOS 6.2本来已经系统自带安装了mysql 5.1,但是奈何5.1不支持utf8mb4字符集(详见:http://blog.csdn.net/shootyou/article/det ...

  7. centos升级内核 大漠知秋_记一次centos 7内核升级事故

    情景 公司做等保3测评,在进行系统漏洞检测时发现内核存在漏洞,需要进行升级. 名称版本 升级前内核CentOS Linux (3.10.0-327.el7.x86_64) 7 (Core) 升级后内核 ...

  8. centos下yum升级python到2.6

    2019独角兽企业重金招聘Python工程师标准>>> python在linux上对很多程序都支持,但有些要高版本才可以安装或使用,但centos上默认的python才2.4,有些朋 ...

  9. 为CentOS 6、7升级gcc至4.8、4.9、5.2、6.3、7.3等高版本

    欢迎访问个人网站 首页_码到城攻码到城攻分享但不限于IT技术经验技巧.软硬资源.所闻所见所领会等,站点提供移动阅读.文章搜索.在线留言.支付打赏.个人中心.免签支付等功能https://www.cod ...

最新文章

  1. 蚂蚁金服 java电话面_蚂蚁金服前端电话面试(一面)
  2. pip 或者conda 下载安装torch-{cluster,geometric,scatter,sparse,spline-conv}的时候报错
  3. react native的单选按钮react-native-radio-master
  4. answer my questions from the book构建之法.
  5. 【数据结构】用栈解决表达式求值问题
  6. 基于注解的方式配置bean
  7. Magicodes.IE已支持导出Word、Pdf和Html
  8. Hexo使用细节及各种问题
  9. Makefile函数使用
  10. shell学习之常用bash内置变量
  11. NLP自然语言处理系列-业界前沿动态 对话式数据分析的关键技术——语义解析Text-to-SQL
  12. Java线程强制执行
  13. 修改pc端浏览器的滚动条的默认样式
  14. java登录无线路由器_获取WiFi路由器的唯一标识符
  15. 批量下载xx艺术照片的简单爬虫
  16. 【SLAM编译错误】CMakeFiles/Makefile2:252: recipe for target 'CMakeFiles/stereo_kitti.dir/all' failed
  17. iphonese左滑返回_2020年最热门的7种iPhone SE替代产品,您一定会感到惊讶!!! 加上Google Pixel 4a的对比。
  18. 机器学习—— SVM分类垃圾短信
  19. 【Opencv图像处理】BGB转HSV与颜色检测
  20. 联想笔记本win10无法启动vmware虚拟机

热门文章

  1. python中的类装饰器应用场景_这是我见过最全面的Python装饰器教程了!
  2. ps一点等于多少厘米_劝告大家:女人40岁后,体重多少算正常?太瘦也不好
  3. 深度学习修炼(六)——神经网络分类问题
  4. java url 授权,Spring MVC框架 - 基本认证之URL 授权认证
  5. 【51单片机快速入门指南】4.4.3:Madgwick AHRS 九轴姿态融合获取四元数、欧拉角
  6. XState Viz 可视化和调试状态机
  7. 使用Visio 2000逆向工程将代码转换为UML图表
  8. signal函数说明
  9. 安卓USB开发教程 六 安卓 AOA 2.0
  10. linux内核字符设备文件的自动创建