码迷,mamicode.com
首页 > 其他好文 > 详细

Centos6.5升级GCC

时间:2016-10-18 18:36:52      阅读:134      评论:0      收藏:0      [点我收藏+]

标签:

由于CentOS自带的gcc实在是老掉牙了,所以决定升级一下gcc,下面介绍如何进行源码编译,升级gcc。

 

  1. 从GNU网站下载你想要的gcc版本,链接:ftp://ftp.gnu.org/gnu/gcc/,选择合适的gcc版本,然后下载,并解压。
  2. 我这里下载的是gcc-6.1.0,使用cd切换到该目录下。
  3. 运行
    ./contrib/download_prerequisities
    下载必要的依赖文件。
  4. 运行如下命令,新建一个文件夹,你如果不想也可以
  5. mkdir gcc-build-6.1.0
    cd gcc-build-6.1.0
  6. 使用configure生成Makefile:
    ../configure --enable-checking=release --enable-languages=c,c++ --disable-multilib
  7. 编译
    make -j4
    这里-jN, N代表机器的CPU数,这里主要是想利用CPU的多核性能,加快编译速度,一般N设置为CPU核心数可以达到最大效率
  8. 安装
    make install
  9. 升级gcc动态链接库,把gcc-build-6.1.0/stage1-x86_64-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so.6.0.22拷贝到/usr/lib64/文件夹下,首先删除原来软连接:
    rm -rf libstdc++.so.6
    然后新建软连接,指向libstdc++.so.6.0.22:
    ln -s libstdc++.so.6.0.22 libstdc++.so.6
  10. 最后运行
    gcc -v
    即可查看新版gcc已经安装.

Centos6.5升级GCC

标签:

原文地址:http://www.cnblogs.com/xyjdreamer/p/5974144.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!