美文网首页
CentOS7离线安装gcc/g++ 5.4.0

CentOS7离线安装gcc/g++ 5.4.0

作者: secret900831 | 来源:发表于2021-04-20 16:46 被阅读0次

    参考文档:https://blog.csdn.net/displayMessage/article/details/85602701

    准备工作
    1.联网环境下下载gcc 5.4.0源码包,下面是一个实测下载速度还可以的地址
    https://ftp.gnu.org/gnu/gcc/gcc-5.4.0/gcc-5.4.0.tar.gz

    2.联网环境下下载gcc的必要依赖包,我这里是解压包之后,通过包里面的脚本直接下载的

    tar xvf gcc-5.4.0.tar.gz
    cd gcc-5.4.0
    ./contrib/download_prerequisites
    

    3.依赖包下载完成后,将包含依赖包的文件夹重新打包

    tar zcvf gcc-5.4.0-withdepends.tar.gz gcc-5.4.0
    

    开始安装
    1.将包含依赖包的完整包复制到目标机器并解压

    tar xvf gcc-5.4.0-withdepends.tar.gz
    

    2.配置编译选项,生成Makefile文件

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

    3.开始编译

    make
    

    这里参考了引用的文档并没有使用-j,虽然我也不知道为啥
    我是虚拟机编译的,起码编了个把小时吧,人生苦短,能不折腾这玩意就不折腾

    4.安装

    make install
    

    5.重建软链接,注意这里软链接的源路径是编译选项中配置的prefix,如果编译选项中不是/usr/local,这里也要对应修改

    rm -f /usr/lib64/libstdc++.so.6
    ln -s /usr/local/lib64/libstdc++.so.6.0.21 /usr/lib64/libstdc++.so.6
    

    6.重启服务器(不确定是不是必须,也没法验证了,可能只要退出重新登录也可以)

    reboot
    

    相关文章

      网友评论

          本文标题:CentOS7离线安装gcc/g++ 5.4.0

          本文链接:https://www.haomeiwen.com/subject/txvnlltx.html