gcc 版本升级
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了gcc 版本升级相关的知识,希望对你有一定的参考价值。
编译升级 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 版本升级的主要内容,如果未能解决你的问题,请参考以下文章