zoukankan      html  css  js  c++  java
  • centos7安装gcc7.2.0

    1.有时候安装某些工具时,会提示gcc版本过低,需要安装更高版本。

      进入/usr/src目录

    cd usr/src

    2.下载gcc7.2.0

    wget 'http://mirrors-usa.go-parts.com/gcc/releases/gcc-7.2.0/gcc-7.2.0.tar.gz'

    3.解压缩,默认解压缩出来的文件夹为gcc-7.2.0

    tar xvf gcc-7.2.0.tar.gz

    4.新建一个编译目标文件暂存文件夹,官方文档不支持使用gcc源码包的文件夹

    mkdir gcc7objdir

    5.编译依赖此库

    yum install gmp-devel
    yum install mpfr-devel
    yum install libmpc-devel
    wget ftp://gcc.gnu.org/pub/gcc/infrastructure/isl-0.15.tar.bz2
    yum install bzip2
    tar -jxvf isl-0.15.tar.bz2
    cd isl-0.15
    ./configure
    make
    make install

    6.切换到刚新建的编译目标暂存文件夹

    cd ../gcc7objdir/

    7.指定gcc安装地址,指定所需安装语言,指定不支持32位

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

    8.增加编译库依赖地址

    export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib

    9.编译,此过程所需时间较长

    make -j4

    10.安装

    make install

    11.建立软连接

    sudo ln -s /usr/local/gcc7/bin/gcc /usr/bin/gcc
    sudo ln -s /usr/local/gcc7/bin/g++ /usr/bin/g++

    注:如果发生error的话,提示/usr/bin/gcc或/usr/bin/g++已存在,就需要删除已建的软连接

    rm -rf /usr/bin/gcc
    rm -rf /usr/bin/g++

    12.查看gcc版本

    gcc -v
  • 相关阅读:
    什么是UDDI?
    保存图片
    什么是EIP?
    众多Android开源项目推荐
    Google code android 开源项目 集合
    实现屏幕下方展示的TAB分页
    Android中attr 自定义 属性详解
    J2EE快速开发框架wabacus
    popwindow动画显示消失,activity切换动画
    Android 一些项目的源代码,覆盖Android开发的每个领域
  • 原文地址:https://www.cnblogs.com/lazyInsects/p/9778910.html
Copyright © 2011-2022 走看看