linux下升级gcc的方法 – 亲测可用

作者: NickYang 分类: 技术文章,程序开发 发布时间: 2014-09-19 17:33

由于工作主要平台换到了linux上,而linux因为源上没有比较新的gcc,只有4.7,而我们用到了C++11, 只好自己升级了,升级方法也比较简单,就是耗时间。

1.下载gcc最新的源码包 wget http://gcc.skazkaforyou.com/releases/gcc-4.9.1/gcc-4.9.1.tar.gz

2.解压缩 tar -xf gcc-4.9.1.tar.gz

3. cd gcc-4.9.1

4.运行download_prerequisites脚本, ./contrib/download_prerequisites ,这个脚本会自动帮你下载所需要的依赖文件和库

5.建立输出目录,将所有的中间文件都放到该目录,

mkdir gcc_temp

cd gcc_temp

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

7. make -j 8 & make install

(make参数中的8是CPU线程数)

 

相关参考:http://www.21ops.com/linux/14922.html

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!

21条评论
  • wasd

    2017 年 12 月 7 日 15:40

    用的学校的集群,按这个步骤弄完以后,gcc版本没有变化

    潜水 微信内置浏览器 Android
    1. NickYang

      2017 年 12 月 7 日 15:43

      试试ldconfig 或者 重启下看看

      站长 QQ浏览器 Windows 7 x64 Edition
      1. wasd

        2017 年 12 月 7 日 15:47

        集群是redhat6.4,是不是会不一样

        潜水 微信内置浏览器 Android
        1. NickYang

          2017 年 12 月 8 日 17:17

          通过编译的方式应该都一样的,没啥区别的,你确认你有没有make install,然后重启

          站长 QQ浏览器 Windows 7 x64 Edition
  • 代码块

    2017 年 3 月 22 日 17:10

    纯干货啊

    潜水 Chrome浏览器 Windows 10 x64 Edition
  • Pingback: 【亲测可用】为 WordPress 编译安装 PHP 7.0.3 及优化全攻略 – 逍遥乐
  • Pingback: 为 WordPress 编译安装 PHP 7.0.3 亲测全攻略 – 博客歪歪
  • mRNA

    2016 年 2 月 15 日 18:29

    还是直接用安装包方便 呵~

    潜水 Chrome浏览器 Windows 7
  • 渡世白玉

    2014 年 12 月 29 日 14:23

    gcc 4.7 就支持C++11的很多特性了、、、

    冒泡 其它浏览器 其它操作系统
    1. eliteYang

      2014 年 12 月 29 日 14:27

      嗯,是的,不过既然要升,就升到最新了

      神话 其它浏览器 其它操作系统
      1. 渡世白玉

        2014 年 12 月 29 日 14:50

        冒泡 其它浏览器 其它操作系统
  • 淡忘~浅思

    2014 年 10 月 26 日 22:18

    嘿嘿 觉得贵站不错 已经将贵站加入 http://www.ido321.com/daohang/ 编程开发类 如有错误请指正

    潜水 其它浏览器 其它操作系统
    1. eliteYang

      2014 年 10 月 27 日 11:18

      感谢收录

      神话 其它浏览器 其它操作系统
      1. 淡忘~浅思

        2014 年 10 月 27 日 11:29

        潜水 其它浏览器 其它操作系统
  • 李阳博客

    2014 年 10 月 17 日 12:04

    哈哈,以前我也用linux,不过现在工作还是一windows为主

    潜水 Chrome浏览器 Windows 7 x64 Edition
    1. eliteYang

      2014 年 10 月 20 日 09:41

      我现在是两个平台都用

      神话 Chrome浏览器 Windows 7 x64 Edition
  • Yu

    2014 年 9 月 20 日 20:45

    一个需要注意的是make炒鸡慢,注意用 make -j8 ,数字根据内核线程数而定

    神话 Chrome浏览器 Mac OS X
    1. Yu

      2014 年 9 月 20 日 21:04

      小时候老老实实make,编个大程序简直是一天不要干其他的了

      神话 Chrome浏览器 Mac OS X
      1. eliteYang

        2014 年 9 月 22 日 10:16

        原来还有这个功能,没发现,下次再编译的时候试试

        神话 Chrome浏览器 Windows 7 x64 Edition
    2. wsad

      2017 年 12 月 6 日 19:56

      大概需要多久,我运行了一个多小时还没结束

      潜水 猎豹安全浏览器 Windows 7 x64 Edition
      1. NickYang

        2017 年 12 月 7 日 15:37

        视你make -j后的参数决定,参数越大,越快,但是你得有这么多CPU线程

        站长 QQ浏览器 Windows 7 x64 Edition

发表评论

电子邮件地址不会被公开。 必填项已用*标注