gcc 4.9 编译安装 in Ubuntu 18.04(主要用于在无root权限下,进行更新系统 gcc 版本)

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 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; 如果对您有帮助,可以点击推荐,或者关注;

 
(0)

相关推荐

  • 安装 openmpi 4.0 用于 horovod 编译

    最近编译 horovod框架过程中,需要使用openmpi 4.0但是环境中的openmpi版本比较低,所以在手动安装openmpi4.0 用于编译,下面对过程进行简要记录,进行备忘: curl -O ...

  • Linux之源码安装程序和卸载程序

    Linux之源码安装程序和卸载程序 1 .首先,将安装文件拷贝至你的目录中.例如,如果你是以root身份登录上的,就将软件拷贝至/root中. #cp xxx.tar.gz /root 2 .由于该文 ...

  • Linux系统(CentOS)软件的编译安装

    Linux系统(CentOS)软件的编译安装 1 .首先,将安装文件下载拷贝至你的某个目录中.例如,如果你是以root身份登录上的,就将软件拷贝至/root中. #cp xxx.tar.gz /roo ...

  • 如何在Ubuntu 18.04上安装GCC编译器

    [日期:2019-06-12]来源:Linux公社  作者:醉落红尘[字体:大 中 小]GNU编译器集合(GCC)是C,C ++,Objective-C,Fortran,Ada,Go和D编程语言的编译 ...

  • Ubuntu 18.04上安装cuda

    一.准备工作 参照官网上资料,进行准备工作 1. 验证自己的电脑是否有一个可以支持CUDA的GPU $ lspci | grep -i nvidia 我的显示为Tesla P800 if it is ...

  • Ubuntu 18.04 安装vscode

    Ubuntu 18.04 安装vscode

  • ubuntu 18.04下svn的安装与基本命令

    https://www.cnblogs.com/lenmom/p/10138910.html 一.安装: apt-get install subversion 二.基本命令 1.将文件checkout ...

  • Ubuntu 18.04安装fcitx输入法

    安装 $ sudo apt install fcitx fcitx-ui-qimpanel fcitx-sunpinyin 配置 打开系统Settings,Region & Language, ...

  • 4个国内Ubuntu 18.04源备选替换国外服务器提高软件安装速度

    如果我们有选择的是国外云服务器,老蒋习惯的是安装Ubuntu18.04镜像,但是在安装软件的时候速度比较慢,主要因为是系统源是服务器商家自带的国外源.我们可以将换成国内的源,速度会提高不少.在这里,我 ...

  • Ubuntu 18.04下使用Apache搭建一个web服务器

    几个必要的概念 https://blog.csdn.net/weixin_39212776/article/details/81192847 web服务器 以我之见,web服务器就是运行在计算机上的一 ...

  • Ubuntu 18.04通过命令禁用/开启触控板

    Ubuntu下经常遇到无法用快捷键关闭触控板的情况,博主的电脑安装Ubuntu18.04后便出现了该问题. 解决办法: 首先查看输入设备的id,命令行输入: xinput ,插鼠标与不插鼠标时,Tou ...

  • 无root权限编译R语言,或许只是一个体力活

    正文共:10830 字 4 图 预计阅读时间: 28 分钟 如果你拥有最高权限,如果你只管理一台服务器,那么系统自带的包管理工具就帮你解决了所有问题.但是真实世界没有那么美好,所以我花了那么久时间去学 ...