安装gcc 4.8.2时出现:

configure: error: C++ compiler missing or inoperational
make[2]: *** [configure-stage1-libcpp] Error 1
make[2]: Leaving directory `/home/lijiang/vm/gcc-4.8.2'
make[1]: *** [stage1-bubble] Error 2
make[1]: Leaving direc

说明机子上没有gcc,首先安装gcc,和c++,

yum install gcc-c++

2、若已存在gcc,跳过步骤一,通过以下步骤:

  1. 获取GCC 4.8.2包:wget http://gcc.skazkaforyou.com/releases/gcc-4.8.2/gcc-4.8.2.tar.gz;

  2. 解压缩:tar -xf gcc-4.8.2.tar.gz;

  3. 进入到目录gcc-4.8.2,运行:./contrib/download_prerequisites。这个神奇的脚本文件会帮我们下载、配置、安装依赖库,可以节约我们大量的时间和精力。

  4. 建立输出目录并到目录里:mkdir gcc-build-4.8.2;cd gcc-build-4.8.2;

  5. ../configure --enable-checking=release --enable-languages=c,c++ --disable-multilib。–enable-languages表示你要让你的gcc支持那些语言,–disable-multilib不生成编译为其他平台可执行代码的交叉编译器。–disable-checking生成的编译器在编译过程中不做额外检查,也可以使用–enable-checking=xxx来增加一些检查;

  6. 编译:make;注意此步和上一步,比较耗时;

  7. 安装:make  install;

  8. 验证:gcc -v;或者g++ -v,如果显示的gcc版本仍是以前的版本,就需要重启系统;或者可以查看gcc的安装位置:which gcc;然后在查看版本 /usr/local/bin/gcc -v,通常gcc都安装在该处位置,如果显示为;

centos6.4安装及升级gcc 4.8.2(已实践)相关推荐

  1. linux下安装或升级GCC 4.8以上版本(包括),以支持C++11

    本文转载自:http://www.cnblogs.com/lizhenghn/p/3550996.html C++11标准在2011年8月份获得一致通过,这是自1998年后C++语言第一次大修订,对C ...

  2. centOS6.8安装VMware tools,请确保您已登录客户机操作系统。在客户机中装载CD驱动器启动终端,使用tar解压缩安装程序,然后执行vmware-insall.pl安装VMware To

    1.使用root账户登录虚拟机操作系统. 2.按下图中的步骤,依次点击. 3.进入文件界面,找到左侧"设备"下面的名为"VM Tools" 的驱动器,进入该CD ...

  3. Centos6.5升级gcc for qt5.3.1

    1.升级GCC CentOS6.5内置的GCC版本为4.4,而Qt5.2.1则需要4.8.2的支持(支持C++ 11特性),因此,必须先升级GCC wget http://ftp.tsukuba.wi ...

  4. Centos6.5升级GCC

    由于CentOS自带的gcc实在是老掉牙了,所以决定升级一下gcc,下面介绍如何进行源码编译,升级gcc. 从GNU网站下载你想要的gcc版本,链接:ftp://ftp.gnu.org/gnu/gcc ...

  5. centos7升级gcc,并安装redis

    centos7不能直接安装redis,需要先升级gcc: 升级GCC 直接执行: sudo yum -y install centos-release-scl sudo yum -y install ...

  6. linux 内网gcc版本安装,linux下手动安装/升级GCC到较高版本

    1.环境 VMWare+Centos7html 2.写在前面的话 安装GCC最简单的方式固然是[yum -y install gcc] 可是个人机器上安装下来后,其版本是4.8.5,感受有点低,因此想 ...

  7. folly库安装(1)cmake和gcc的安装、升级

    facebook的folly库是个很强大的c++库,是对标准c++库的强大补充,里面提供了很多高性能的组件,比如FbString, Futures, Executors, ConcurrentHash ...

  8. 在CentOS7.9系统上安装N卡3060驱动、CUDA和离线升级gcc(4.8—>8.3)用以编译框架的过程记录

    1.更换yum源 主要是在终端操作需要,在显示器界面可以直接联网解决网络问题进行软件安装或更新 """"备份原来的源""" mv ...

  9. CentOS6.8升级gcc;编译node.js的V8

    1.我系统是centOS 6.8. gcc的版本是4.4.7:因为需要编译node.js的C++扩展插件,所以安装了V8引擎,可是编译时报错.gcc不支持C++11.所以手动升级gcc一下: 2.获取 ...

最新文章

  1. iMeta期刊纸质版开始免费订阅(包邮)——第一期创刊收藏版
  2. C语言编程时常犯十八个错误
  3. 牛客题霸 NC26 括号生成
  4. listen函数的第二个参数_JavaScript数组构造from函数
  5. 手机技巧:手机丢了记住这四步操作,让你的损失降到最低!
  6. Lua语言模型 与 Redis应用
  7. Intel Sandy Bridge/Ivy Bridge架构/微架构/流水线 (20) - IvyBridge微架构
  8. Java:线程并发工具类
  9. Java中的守护程序线程
  10. C#.NET开源反编译工具ILSpy下载
  11. python制作web网页实例_基于python实现简单网页服务器代码实例
  12. php判断合数,素数(质数)、合数计算器
  13. symbian android,Symbian^3对比
  14. 二进制炸弹实验binarybomb 拆弹
  15. 频传上市,奈雪的茶优势与隐忧并存
  16. java zxing条形码去掉两边空白,密度调整,固定条形码宽度
  17. java有阴历年算法吗_中国农历算法java实现
  18. 【Linux】VMware使用 - 虚拟机克隆
  19. 构建基于Jenkins + Github的持续集成环境
  20. MySQL之表的创建

热门文章

  1. redis维护问题总结
  2. duapp获取mysql用户名密码等等……
  3. Windows Azure 社区新闻综述(#70 版)
  4. 新书出版:《Android深度探索(卷1):HAL与驱动开发》
  5. POJ - 3281 Dining(最大流+思维建边)
  6. bms中soh计算方式_BMS电池管理系统由浅入深全方位解析
  7. 1032. 挖掘机技术哪家强(20)
  8. 小数在内存中的存储表示
  9. [SDWC2018 Day1]网格
  10. Lua 文件 I/O