一、ubuntu 16编译安装GCC 5.1.0

Linux下编写C/C++程序自然缺不了一个优秀的编译器,Linux下比较常见的自然是GCC了。2015年4月下旬GCC也出到了5.1.0版本,对于C++11/14也有了更好的支持了。因为最近在学习OpenMP, Gcc-5.1.0支持OpenMP4.0最新版本。所以,今天我们就来说说GCC的编译安装,安装的版本正是最新的5.1.0。下面我们进入正题(建议整个过程以root用户进行):

1.下载GCC源码:

wget ftp://mirrors.kernel.org/gnu/gcc/gcc-5.1.0/gcc-5.1.0.tar.gz

2.解压:

tar -zxvf gcc-5.1.0.tar.gz

3.下载编译所需依赖项:

cd gcc-5.1.0                    //进入解包后的gcc文件夹
  ./contrib/download_prerequisites                  //下载依赖项
  cd ..                          //返回上层目录

4.建立编译输出目录:

mkdir gcc-build-5.1.0

5.进入输出目录,执行以下命令,并生成makefile文件:

cd gcc-build-5.1.0
  ../gcc-5.1.0/configure --enable-checking=release --enable-languages=c,c++ --disable-multilib

6.编译:<

ubuntu gcc安装总结相关推荐

  1. ubuntu gcc 安装 使用

    [gcc安装] "人多不足以依赖,要生存只有靠自己." -- 拿破仑 gcc是什么:-------------------------- Linux系统下的Gcc(GNU C Co ...

  2. GCC安装UBUNTU

    在Ubuntu下安装GCC和其他一些Linux系统有点不一样. 方法一: 该方法超简单: sudo apt-get  build-depgcc 就上面这条命令就可以搞定 方法二: sudo apt-g ...

  3. 如何在Ubuntu上安装GCC编译器

    如何在Ubuntu上安装GCC编译器 1.首先更新包列表 sudo apt update 2.安装build-essential软件包: sudo apt install build-essentia ...

  4. Ubuntu上安装GCC编译器

    Ubuntu上安装GCC编译器 GNU编译器集合(GCC)是C.C ++.Objective-C.Fortran.Ada.Go和D编程语言的编译器和库的集合.许多开源项目包括GNU工具和Linux内核 ...

  5. Ubuntu 22 04 LTS gcc 安装失败

    刚装Ubuntu,安装过程中选择的最小安装. 接着安装gcc时失败:提示, "正在读取软件包列表- 完成 正在分析软件包的依赖关系树 正在读取状态信息- 完成 现在没有可用的软件包 gcc, ...

  6. Ubuntu Linux 安装 GCC Compiler

    Ubuntu Linux 安装 GCC Compiler Auto-Configuration Error: Cannot find gcc or CC; either correct your pa ...

  7. ubuntu的gcc安装位置在哪里

    文章目录 ubuntu的gcc安装位置在哪里 ubuntu的gcc安装位置在哪里 我看这篇文章说 添加链接描述 说gcc的啥巴拉巴拉,我就想看看gcc里面真的有cc1这个程序啊 注意是一啊!! /us ...

  8. Ubuntu中安装gcc和g++

    安装gcc : sudo apt-get install gcc 安装g++ : sudo apt-get install g++ gcc编译: gcc -o testex test.c : 将源文件 ...

  9. linux pureftp mysql_在Ubuntu下安装apache2+php5+mysql5+pureftp+ftp

    在Ubuntu下安装apache2+php5+mysql5+pureftp+ftp 一.安装Ubuntu7.04 Desktop版 二.ubuntu Linux下手工安装mysql5 1.下载mysq ...

最新文章

  1. tensorflow的tf.reduce_mean函数
  2. 根号x_干货 | 设x=my+n?这不耍流氓嘛
  3. 提示MyEclipse Trial Expired,手动获取MyEclipse 注册码
  4. 强监管下 协议支付会是互金平台救命稻草?(协议支付是代扣协议的升级版)
  5. Dubbo负载均衡与集群容错
  6. NatApp 内网穿透工具简单使用介绍说明
  7. VisDA-2020亚军技术方案分享
  8. 交互 点击变色_这个95%的人都没用过的PPT功能,几分钟帮你做出发布会级的交互动画...
  9. mysql联合索引数据库查询数据会变慢_如何定位并优化慢查询SQL以及联合索引和索引多的弊端...
  10. 免费开源的thinkphp办公管理系统
  11. java future_Java并发编程之异步Future机制的原理和实现
  12. ASP.NET MVC中的ActionResult--总结
  13. iQOO Pro 5G版今日正式开售:售价最亲民的5G旗舰
  14. 从文档流角度理解浏览器页面渲染引擎对元素定位的解析
  15. 成功解决1406, “Data too long for column ‘txt‘ at row 1“
  16. Maven插件:maven-javadoc-plugin
  17. 手机APP身份证识别
  18. 视频播放神器——PotPlayer基本设置
  19. 数据库系统的三大范式以及BCNF范式详细讲解 (很详细,很详细,很详细)
  20. 格力支持鸿蒙吗,董明珠万没想到,格力终将被美的超越,华为鸿蒙“功不可没”...

热门文章

  1. VXLAN和GRE的区别
  2. 百度面试题:生产者 消费者问题
  3. java方块排序_[代码全屏查看]-NxN方块排序,可自动运行
  4. mega_[MEGA DEAL]带有Kotlin捆绑包的完整Android Oreo(95%折扣)
  5. php中jwt权限认证,php 后端实现JWT认证方法示例
  6. java程序重新执行一遍_我怎么在jsp里只执行其中一小段java代码,而不把整个页面都重新加载一遍?...
  7. Spring Cloud 2020.0.4 发布!
  8. Spring Security 实战干货:OAuth2授权回调的核心认证流程
  9. 这里有一个3天的秘境邀请!
  10. 万字长文,说透了 Openshift4 的安装过程!