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

gcc 版本升级

时间:2017-11-16 19:44:39      阅读:126      评论:0      收藏:0      [点我收藏+]

标签:UI   idt   gcc   时间   文献   ges   tps   .com   处理器   

编译升级 gcc版本

1. 下载 gcc

地址:https://gcc.gnu.org/mirrors.html

技术分享

wget http://gcc.parentingamerica.com/releases/gcc-6.4.0/gcc-6.4.0.tar.gz
tar xvf gcc-6.4.0.tar.gz

2、 下载供编译需求的依赖项

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

cd gcc-6.4.0

./contrib/download_prerequisites(必须在顶层目录执行) 

3. 建立输出目录,将编译的中间文件都放到该目录

mkdir gcc_tmp
cd gcc_tmp

4. 生成Makefile文件

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

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

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

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

5、 编译

make -j4

  -j4选项是make对多核处理器的优化,如果不成功请使用 make,相关优化选项可以移步至参考文献[2]

  需要较长时间

6. 安装

make install
ls /usr/local/bin | grep gcc

7、 重启,然后查看gcc版本

gcc -v

8、 写个C++11 特性的程序段 测试

tryCpp11.cc 代码省略....

g++ -std=c++11 -o tryCpp11 tryCpp11.cc

gcc 版本升级

标签:UI   idt   gcc   时间   文献   ges   tps   .com   处理器   

原文地址:http://www.cnblogs.com/yorkyang/p/7845671.html

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