gcc 8.2 install

编译安装gcc8.2.0

在学习C++的最新标准,Ubuntu16.04当前最新gcc版本为5.4.0(201609),有时候老版本的编译器对C++最新标准支持的不够好,于是想从gcc最新的源码安装gcc,记录下编译安装过程,让和我有同样需求的朋友少绕弯路。

1.先去官网下载该版本的源代码并解压;

选择距离我们最近的日本镜像节点:

wget http://ftp.tsukuba.wide.ad.jp/software/gcc/releases/gcc-8.2.0/gcc-8.2.0.tar.gz
tar zxvf gcc-8.2.0.tar.gz

2.安装需要的组件;

cd gcc-8.2.0
./contrib/download_prerequisites
sudo apt install texinfo bison flex

   
如果不安装texinfo编译时会报错:
/mnt/d/gcc/gcc-8.2.0/missing: 81: /mnt/d/gcc/gcc-8.2.0/missing: makeinfo: not found。
不安装bison flex会报错:
gcc: gengtype-lex.c: No such file or directory。

3.编译

 mkdir build
 cd build
 ../configure --prefix=/usr/local/gcc --enable-bootstrap  --enable-checking=release --enable-languages=c,c++ --disable-multilib
 make -j8 (8是我机器的cpu核心数)

晚上下班编译,第二天早上上班就编译好了,注意要留有一定的硬盘空间编译完成后整文件夹5.7G

4.安装并配置环境

sudo make install
vim ~/.bashrc
export PATH=/usr/local/gcc/bin:$PATH
source ~/.bashrc
  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值