1. 首先使用g++ --version版本,看g++的版本是否支持。

原版本是4.4.7版本不支持,但-std=c++11至少需要4.8的版本

22.CentOS中yum版本最高的是4.4.7版本,所以,需要手动安装4.8及以上的版本。这里我们安装4.8.2版本。

获取GCC 4.8.2包:

wget https://ftp.gnu.org/gnu/gcc/gcc-4.8.2/gcc-4.8.2.tar.gz

3.解压缩:

tar -xf gcc-4.8.2.tar.gz

44.进入到目录gcc-4.8.2,运行:

./contrib/download_prerequisites。

这个神奇的脚本文件会帮我们下载、配置、安装依赖库,可以节约我们大量的时间和精力。

  1. 5

5.建立输出目录并到目录里:

mkdir gcc-build-4.8.2; cdgcc-build-4.8.2

  1. 6

6 ../configure --enable-checking=release--enable-languages=c,c++ --disable-multilib

--enable-languages表示你要让你的gcc支持那些语言,

--disable-multilib不生成编译为其他平台可执行代码的交叉编译器。

--disable-checking生成的编译器在编译过程中不做额外检查,也可以使用--enable-checking=xxx来增加一些检查;

7

7编译安装(这步编译的时候需要比较长一点):

make && make install

  1. 8

8安装完成后,用gcc -v查看版本

参考资料详见 https://jingyan.baidu.com/article/15622f2435355dfdfcbea595.html

CentOS 6.7安装gcc4.8.2相关推荐

  1. CentOS下编译安装Gcc-4.9

    给公司测试服务器搭环境,手工安装gcc-4.9.0颇费功夫,记录如下. 1.安装gcc.g++,系统源默认安装版本为4.4.7: 2.安装依赖包GMP.MPFR.MPC,注意安装顺序: 3.修改动态库 ...

  2. CentOS离线安装gcc4.8.2 + 并安装网卡驱动

    首先,在CentOS下安装gcc4.8.2需要先安装GMP,MPFR 和 MPC 三个包. 安装包下载地址 从http://gcc.gnu.org/下载gcc安装包 gcc-4.8.2.tar.gz ...

  3. linux怎么离线安装gcc文件夹,CentOS下离线安装gcc环境,图文详细,方法全面

    CentOS下离线安装gcc环境,图文详细,方法全面 下载 方式1:如果有网的虚拟机还没有安装,可以直接 yum install --downloadonly --downloaddir=/root/ ...

  4. centos llvm安装_在CentOS上编译安装llvm-3.8.1详细教程

    在CentOS上编译安装llvm-3.8.1详细教程 2020/1/11  18:12 1682次 注:CentOS版本是6.8,6.x版本的操作类似 安装需求: [list] [*]Cmake: 3 ...

  5. CentOS 7.4 安装 网易云音乐

    CentOS 7.4 安装 网易云音乐 本文包含: 安装dnf 编译gcc 5.4.0 安装各种包 安装网易云音乐贯穿全局; 安装环境: CentOS 7.4, kernel3.10.0, gcc4. ...

  6. Centos7离线安装gcc4.8

    有时候CentOS工作在无互联网的环境下,需要在离线环境下安装一些组件,这次实现的是模拟在离线环境下安装gcc4.8. 第一步: 先去http://mirrors.aliyun.com/centos/ ...

  7. CentOS 7.2安装Oracle数据库

    1   安装环境 本文在虚拟机CentOS系统上安装oracle数据库,具体版本信息如下 软件  版本       文件名 备注 Vmware workstation 12.0.0 VMware-wo ...

  8. 在PK体系下的CentOS上编译安装 MySQL 5.7

    本文主要介绍如何在 PK 体系下的 CentOS 上编译安装 MySQL 5.7,本文使用的操作系统环境为: CentOS 版本: # cat /etc/redhat-release CentOS L ...

  9. linux 6.4 图形界面,为CentOS 6.4安装图形界面并用VNC远程连接

    为CentOS 6.4安装图形界面并用VNC远程连接 1.安装VNC服务 #yum install -y tigervnc-server #passwd                        ...

  10. 如何在 CentOS 7 中安装或升级最新的内核

    转 原创 2017-03-19 译者:geekpi Linux中国 随着新的设备和技术定期出来,如果我们想充分利用它们,保持最新的内核就很重要.此外,更新内核将帮助我们利用新的内核函数,并保护自己免受 ...

最新文章

  1. 艾麦捷科技-铂金小猪新年致辞
  2. IDEA-Java自动生成单元测试
  3. c++ 中 virtual / 纯虚函数(析构函数)测试
  4. linux 用户管理(3)----查看用户登录时间以及命令历史
  5. a as as big rat_你知道填空中as的这个变态用法吗?
  6. Linux一键部署duckchat,宝塔面板部署DuckChat(翻译:鸭信)- 一个简约好用的网络聊天平台...
  7. AM,DSB,SSB,FM信号调制matlab
  8. 只要一点点力气就可以撬起重物?
  9. java加载sql2016_SQl Server 2016 with R.
  10. dos输入java Hello,出现错误: 找不到或无法加载主类 Hello
  11. zzulioj 1120: 最值交换
  12. Shell脚本语法2
  13. java 复制文本内容_基于java文本复制的7种方式总结
  14. 【转载】shell实例手册
  15. js当中null和{}区别
  16. Ubuntu20.04安装WPS
  17. Delphi 学习网站
  18. ISIS协议(华为面试)
  19. VS 格式化代码快捷键
  20. 智齿客服H5聊天链接接入及WebView不支持input file文件上传解决

热门文章

  1. 网页隐藏index.php,如何隐藏url中的index.php
  2. r语言html帮助是什么东西,R语言帮助的使用
  3. 人之间的尊重是相互的_人和人之间,尊重永远是相互的,是礼貌,是美德,更是善良的表现...
  4. 支持树莓派的路由器系统_真香!国产64位树莓派系统上手评测
  5. 网络拓扑结构_全球网络拓扑测绘这样来实现
  6. cookie实现上次访问时间
  7. xpath用于HTML文档通过元素,通过Xpath定位元素
  8. android合入第三方库,Android中inflate和merge结合使用
  9. kafka项目启动_使用Kafka Connect 同步Kafka数据到日志服务
  10. zabbix mysql默认模板_zabbix默认自带对Mysql数据库监控模板