zoukankan      html  css  js  c++  java
  • 杂记:Linux下gcc升级

      公司要求,需要在CentOS6.5系统下进行一些测试。因为编写的测试程序中使用了一些C++11之后新增的特性,而CentOS6.5中安装的gcc版本为4.4.7,并不支持C++11,所以需要对gcc进行升级,在此记下升级过程,本次升级过程需要使用到root权限,所以安装时需要切换到root用户。

      1、准备工作

      因为升级过程中需要使用到g++,而CentOS系统并没有默认安装g++,所以需要手动安装,终端执行“yum install gcc-c++”;之后还需要安装flex,不然之后的gcc安装过程会报错。

      2、获取gcc安装包

      gcc的安装包的获取,可以从GitHub上下载所需的安装包:https://github.com/gcc-mirror/gcc/releases。这里以gcc6.4为例。

      3、解压

      上一步的网址中提供了两种压缩包:zip包和tar.gz。

      zip包解压:unzip gcc*.zip

      tar.gz包解压:tar -zxvf gcc*.tar.gz

      4、安装

      (1)解压后进入目录,运行“./contrib/download_prerequisites”。这个gcc提供的脚本,可以帮我们下载并配置好依赖库,可以帮我们节省大量的时间和精力。

      (2)mkdir build && cd build

      (3)../configure --enable-checking=release --enable-languages=c,c++ --disable-multilib

      (4)编译:make 这一步根据实际环境的不同,耗时不同,这一步我花费了将近一个半小时

      (5)安装:make install 这一步和上一步非常费时,总共将近三个小时。

      5、验证:

      gcc -v ,如果显示的gcc版本仍是以前的版本,则需要重启系统;或者使用“which gcc”,然后再执行“/usr/local/bin/gcc -v”,如果显示如下,则证明安装成功。(gcc 版本处应该显示的是“gcc 版本 6.4.0(GCC)”,这图是我从自己的机子上截的)

      注:虽然是在CentOS6.5下安装的,但安装过程同样适用于Linux的其他发行版本。  

  • 相关阅读:
    ojdbc15-10.2.0.4.0.jar maven 引用报错 Dependency 'com.oracle:ojdbc15:10.2.0.4.0' not found
    两个js文件之间函数互调问题
    Win10连接远程桌面时提示“您的凭据不工作”
    Examples_08_03
    ant打包命令
    SVN版本日志对话框命令使用指南
    activiti_SpringEnvironment
    shell脚本
    python爬虫
    php正则表达式总结
  • 原文地址:https://www.cnblogs.com/lianshuiwuyi/p/8413415.html
Copyright © 2011-2022 走看看