zoukankan      html  css  js  c++  java
  • gcc 4.9 编译安装 in Ubuntu 18.04(主要用于在无root权限下,进行更新系统 gcc 版本)gcc8 编译 CentOS 7 环境下成功;

    gcc 4.9 编译安装教程,因为项目编译过程中,需要采用特定的gcc版本来进行编译,所以进行简要记录,进行备忘:

    • 下载:curl -O -L https://mirrors.tuna.tsinghua.edu.cn/gnu/gcc/gcc-4.9.0/gcc-4.9.0.tar.gz 
    • 解压:tar xvzf gcc-4.9.0.tar.gz 
    • 下载依赖:./contrib/download_prerequisites (网络好的情况下下载几分钟) 
    • mkdir build; cd build 
    • 配置环境:../configure --enable-bootstrap  --enable-checking=release --enable-languages=c,c++ --disable-multilib 
    • 默认是安装到/usr/local/bin目录下,指定目录 --prefix=~/gcc 
    • 编译:make (编译需要一段时间 可使用 make -j 加速编译过程)注意一定要使用多线程编译,不然可能编译很久;make -j 50
    • 安装:make install (此处安装到你指定的 prefix 路径之下)
    • 配置环境变量:到  --prefix 所配置的文件夹;export PATH=路径:$PATH ; 当然也可以把此条命令配置在.bashrc 文件中;

    最终结果:

    参考链接:

    https://gcc.gnu.org/install/ (gcc 官网编译指南)

    https://www.wolfoot.com/index.php/archives/9/ (较为优秀的教程)

    官方源apt安装的方式可参考:

    https://blog.csdn.net/a145127/article/details/88954122 (有root权限的用户,可以参考此种方式)

    保持更新,转载请注明出处 cnblogs.com/xuyaowen; 如果对您有帮助,可以点击推荐,或者关注;

  • 相关阅读:
    欧拉公式求四面体的体积
    欧拉公式求四面体的体积
    I
    I
    闭包传递(floyed)
    闭包传递(floyed)
    Python hypot() 函数
    Python cos() 函数
    Python atan2() 函数
    Python atan() 函数
  • 原文地址:https://www.cnblogs.com/xuyaowen/p/gcc-49-install-on-ubuntu.html
Copyright © 2011-2022 走看看