在CentOS 6.4中编译安装GCC 4.7.4

来源:互联网 发布:笔记本windows10优化 编辑:程序博客网 时间:2024/05/06 23:58

下载:

      wget -r http://ftp.gnu.org/gnu/gcc/gcc-4.7.4/gcc-4.7.4.tar.gz

可以打开   http://ftp.gnu.org/gnu/gcc/  查看版本 ,其中kaldi不能使用4.8.1和4.8.2


解压: tar -zxvf gcc-4.7.4.tar.gz


下载编译所需的依赖包(必须的步骤,不然会报错:缺少balabala)

目录下:  ./contrib/download_prerequisites


新建一个存放编译结果的目录:mkdir gcc-build

然后在此目录下调用 gcc-4.7.4目录下的configure

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


然后在此目录下执行  make -j8  和 make install


更新libstdc++.so.6

sudo cp gcc-build-4.7.4/prev-x86_64-unknown-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so.6.0.18    /usr/lib64
sudo ln -sf /usr/lib64/libstdc++.so.6.0.18      /usr/lib64/libstdc++.so.6

红字部分在不同平台上有所不同,注意,如果是64位系统,则命令中的lib要替换为lib64


检查版本: g++ --version


参考: http://www.linuxidc.com/Linux/2015-01/112057.htm






0 0
原创粉丝点击