Centos7上编译GCC6.2

来源:互联网 发布:组态软件哪个好 编辑:程序博客网 时间:2024/06/16 19:38

一、 从这里下载你需要编译的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 0
原创粉丝点击