Centos7上编译GCC6.2

一、 从这里下载你需要编译的GCC源码,我下的是GCC6.2

http://ftp.gnu.org/gnu/gcc/


二、tar xjvf gcc-6.2.0.tar.bz2


三、进入解压完成的目录,执行如下命令,下载编译必需的包,如果此过程有错误,可以把错误包删除重新执行此命令来解决。
./contrib/download_prerequisites


四、新建文件夹

mkdir gcc_build_6.2


五、进入该文件夹,执行

cd gcc_build_6.2

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


六、开始编译

make -jN,我用的是make -j4,如果编译出错,执行make clean后直接make,只是编译过程会比较慢。


七、安装

 make install


八、查看版本

gcc -v


九、使用编译好的gcc编译代码,可能会出现这些错误。

/lib64/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by ./a.out)

解决方法:

[zhujiang@localhost test]$ LD_LIBRARY_PATH=/usr/local/lib64/:$LD_LIBRARY_PATH
[zhujiang@localhost test]$ export LD_LIBRARY_PATH


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值