陈小羊

导航

【转载】Centos升级gcc至5.4.0

【转载】自https://chengyanan.blog.csdn.net/article/details/98346161?utm_medium=distribute.pc_relevant.none-task-blog-searchFromBaidu-1.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-searchFromBaidu-1.control

  • 下载、解压源码包(可从官方镜像地址https://gcc.gnu.org/mirrors.html选择适合自己的下载地址与gcc版本)
  • wget http://ftp.tsukuba.wide.ad.jp/software/gcc/releases/gcc-5.4.0/gcc-5.4.0.tar.gz
    tar xvf gcc-5.4.0.tar.gz
    cd gcc-5.4.0
  • 下载依赖包
  • ./contrib/download_prerequisites
  • 配置编译参数
  • cd ..
    mkdir gcc-build-5.4.0
    cd gcc-build-5.4.0
    ../gcc-5.4.0/configure --enable-checking=release --enable-languages=c,c++ --disable-multilib
    
  • 编译并安装
  • make -j4  #允许4个编译命令同时执行,加速编译过程
    make install
    
    • 1
    • 2
  • 查看是否安装成功
  • gcc -v 
    #使用内建 specs。
    #COLLECT_GCC=gcc
    #COLLECT_LTO_WRAPPER=/usr/local/libexec/gcc/x86_64-unknown-linux-gnu/5.4.0/lto-wrapper
    #目标:x86_64-unknown-linux-gnu
    #配置为:../gcc-5.4.0/configure --enable-checking=release --enable-languages=c,c++ --disable-multilib
    #线程模型:posix
    #gcc 版本 5.4.0 (GCC)
    
    g++ -v
    #使用内建 specs。
    #COLLECT_GCC=g++
    #COLLECT_LTO_WRAPPER=/usr/local/libexec/gcc/x86_64-unknown-linux-gnu/5.4.0/lto-wrapper
    #目标:x86_64-unknown-linux-gnu
    #配置为:…/gcc-5.4.0/configure --enable-checking=release --enable-languages=c,c++ --disable-multilib
    #线程模型:posix
    #gcc 版本 5.4.0 (GCC)

    ps:
    gcc与g++的命令目录在/usr/local/bin

posted on 2020-12-03 16:16  陈小羊  阅读(210)  评论(0编辑  收藏  举报