zoukankan      html  css  js  c++  java
  • 非root权限 安装更新gcc

    本文主要参考网络上文章,并根据自己安装出现的问题进行补充。

    参考文章:

    1、gcc和boost的升级步骤(非root权限):https://blog.csdn.net/u010246947/article/details/42099021

    2、在 Ubuntu 12.04 下编译 GCC 4.7:https://www.oschina.net/question/12_49423

    3、https://bbs.csdn.net/topics/390222850

    步骤:

    1.下载gcc依赖包:mpfr-3.1.5 gmp-6.1.2 mpc-1.1.0。

    2.下载xz并安装,用于解开mpfr的xz包。

    3.安装依赖包:

    先安装gmp-6.1.2:

    cd gmp-6.1.2
    ./configure --prefix=/wk/gmp &&make &&make install
    

      

    再安装mpfr-3.1.5

    cd mpfr-3.1.5
    ./configure --prefix=/wk/mpfr --with-gmp=/wk/gmp &&make &&make install
    

      

    最后安装mpc-1.1.0

    cd mpc-1.1.0
    ./configure --prefix=/wk/mpc/ --with-gmp=/wk/gmp --with-mpfr=/wk/mpfr &&make &&make install
    

      

    把上述三个包的lib文件放入LD_LIBRARY_PATH

    export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/wk/gmp/lib:/wk/mpfr/lib:/wk/mpc/lib
    

      

    4.下载gcc-5.4.0

    cd gcc-5.4.0
    ./configure --prefix=/wk/gcc/ --with-mpfr=/wk/mpfr --with-gmp=/wk/gmp --with-mpc=/wk/mpc --enable-checking=release --enable-languages=c,c++,fortran --disable-multilib

      

    5.更新PATH,LD_LIBRARY_PATH

    export PATH=/wk/gcc/bin:/wk/gcc/lib64:$PATH
    export LD_LIBRARY_PATH=/wk/gcc/lib/:$LD_LIBRARY_PATH
    

      

    6.查看是否安装成功:

    gcc -v
    

      

  • 相关阅读:
    DP 水题 最长不下降子序列
    数的划分
    水题------纪念品分组
    NY95 众数问题
    NY86 找球号(一)
    C3-Zexal的矩阵链乘
    C3-Zexal的多路流水线调度
    C4-Zexal的食物链
    C4-排列
    C3-炮弹杀伤力
  • 原文地址:https://www.cnblogs.com/timeisbiggestboss/p/9103906.html
Copyright © 2011-2022 走看看