美文网首页
centos7 升级 GCC7.2

centos7 升级 GCC7.2

作者: 日落西风碎 | 来源:发表于2019-02-12 09:54 被阅读0次

    必要配置:
    1. gcc
    yum install gcc
    2. gcc-c++
    yum install gcc-c++
    3. zlib-devel
    yum install zlib-devel

    安装步骤:
    一、下载gcc7.2包
    wget https://ftp.gnu.org/gnu/gcc/gcc-7.2.0/gcc-7.2.0.tar.xz
    二、 解压
    tar -Jxf gcc-7.2.0.tar.xz
    三、安装
    1. 进入 解压过的gcc目录下
    cd gcc-7.2.0
    2. 下载相关配置文件
    ./contrib/download_prerequisites
    3. 新建编译目录
    cd ..
    mkdir objdir //gcc官网不推荐直接在源码文件中直接进行编译
    4. 编译下载相关插件
    cd objdir
    $PWD/../gcc-7.2.0/configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-bootstrap --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --with-linker-hash-style=gnu --enable-languages=c,c++,go --enable-plugin --enable-initfini-array --disable-libgcj --enable-gnu-indirect-function --with-tune=generic --with-arch_32=x86-64 --build=x86_64-redhat-linux --disable-multilib --with-default-libstdcxx-abi=gcc4-compatible --with-abi=m64 --enable-offload-targets=nvptx-none --without-cuda-driver --enable-checking=release --with-target-system-zlib --enable-objc-gc=auto --enable-gnu-unique-object --disable-vtable-verify --enable-libmpx --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-nls --without-included-gettext
    5. 安装 gnat
    yum install gcc-gnat.x86_64
    6. 编译
    make -j16 > log 2>&1 &
    7. 安装
    make install

    四、异常处理
    1. Cannot verify integrity of possibly corrupted file gmp-6.1.9.tar.bz2
    下载的gmp包不正常,可手动下载并拷贝至gcc-7.2.0目录下
    再次运行 ./contrib/download_prerequisites
    2. Leaving directory '/usr/local/gcc/objdir'
    缺少gcc-c++编译器
    执行 yum install gcc-c++ 命令安装编译器

      。。。 持续更新

    相关文章

      网友评论

          本文标题:centos7 升级 GCC7.2

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