2019独角兽企业重金招聘Python工程师标准>>>

Linux编译安装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源码:

?

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

2.解压:

?

1
tar -zxvf gcc- 5.1 . 0 .tar.gz

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

?

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

4.建立编译输出目录:

?

1
mkdir gcc-build- 5.1 . 0

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

?

1
2
cd gcc-build- 5.1 . 0
../gcc- 5.1 . 0 /configure --enable-checking=release --enable-languages=c,c++ --disable-multilib

6.编译:

?

1
make -j4

接下来就是等待了,整个过程大约40分钟左右。PS:最好不要在编译过程中再去做别的什么事,整个过程CPU都是满载的,要是莫名终止了,后面麻烦事也不少。

7.安装:

编译结束以后,我们就可以执行安装了:

?

1
make install

8.检查版本:

?

1
2
gcc --version
或gcc -v

转载于:https://my.oschina.net/yagami1983/blog/488204

Linux编译安装GCC-5.1.0相关推荐

  1. linux下编译安装gcc,Linux编译安装GCC 5.1.0

    Linux下编写C/C++程序自然缺不了一个优秀的编译器,Linux下比较常见的自然是GCC了.2015年4月下旬GCC也出到了5.1.0版本,对于C++11/14也有了更好的支持了.因为最近在学习O ...

  2. linux检查是否安装proc编译器,编译安装 GCC 4.9并验证使用

    编译安装 GCC 4.9并验证使用 1. 准备环境(GCC 编译器) CentOS 6.3 cat /proc/version Linux version 2.6.32-279.el6.x86_64 ...

  3. linux编译安装Nginx1.6.0+MySQL5.6.19+PHP5.5.14

    linux编译安装Nginx1.6.0+MySQL5.6.19+PHP5.5.14的方法对于 我这个小菜菜来讲是非常的复杂的还好有这篇文章,下面一起来看看吧. 一.使用系统镜像文件配置本地yum源 1 ...

  4. linux系统下编译安装gcc库

    概述 一般来说,gcc.g++为linux系统基础组件,不会需要升级,但在安装某些新软件时,需要c++17支持,此时就需要升级gcc.g++. g++包含在gcc库中,所以直接升级gcc即可. gcc ...

  5. linux安装 gcc 7.2.0,CentOS 7 安装 gcc 9.2.0 最新版 | 24K PLUS

    yum 源里最新的 gcc 版本是 4.8.5,但很多时候安装软件依赖于更高版本的 gcc,这时候只能通过手动源码安装最新版. 使用源码编译安装gcc耗时非常大,请要有耐心等待,耐心等待,耐心等待,重 ...

  6. CentOS7 编译安装 gcc/c++ 9.1

    目录 文章目录 目录 CentOS7 编译安装 gcc/c++ 9.1 CentOS7 编译安装 gcc/c++ 9.1 $ yum -y install bzip2 $ yum -y install ...

  7. Centos 6.9 编译安装gcc 4.8.5

    前言 GCC(GNU Compiler Collection,GNU编译器合集)是linux以及其他类UNIX平台上进行开源项目,软件开发等必不可少的工具链组成之一.(其他的还有clang以及llvm ...

  8. g 最新编译器linux,Linux下安装gcc 、g++ 、gfortran编译器

    一.ubuntu下gcc/g++/gfortran的安装 1.安装 (1).gcc ubuntu下自带gcc编译器.可以通过"gcc -v"命令来查看是否安装. (2).g++ 安 ...

  9. 非 root 用户手动编译安装 GCC

    我们知道,关于 GCC 在 CentOS 下通过 yum 安装默认版本号,CentOS 5 是 4.1.2:CentOS 6 是 4.4.7:CentOS 7 是 4.8.3.很多时候在编译安装软件都 ...

最新文章

  1. [转载]利用@media screen实现网页布局的自适应,@media screen and
  2. oracle监听 客户 实例,oracle 数据库实例 监听
  3. win7 安装好redis 如何安装扩展
  4. 视觉slam发展史--从开始到未来
  5. c构造函数和析构函数_C ++构造函数和析构函数| 查找输出程序| 套装1
  6. js随机从数组中取出几个元素
  7. 杭电------2097 Sky数(C语言写)
  8. 如何在linux centos下安装git(转)
  9. 程序员面试金典——9.1上楼梯
  10. springmvc jsp java_java-jsp springmvc-controller 传值到页面的方法
  11. Java开发笔记(六十九)泛型类的定义及其运用
  12. php+mysql 图书管理系统源码AfireHong
  13. 用人话讲明白AHP层次分析法(非常详细原理+简单工具实现)
  14. cmos和ttl_TTL与CMOS电路怎么区分
  15. 《缠中说禅》炒股经典理论
  16. linux下开机自动启动文件夹在哪里设置,Linux设置开机自启动的方法【linux学习教程】...
  17. 消失点:Fast and Accurate Vanishing Point Detection in Complex Scenes
  18. uniApp使用uni.chooseAddress()获取微信收货地址
  19. k8s(kubernetes)部署nacos(3各节点....N各节点均可以)集群
  20. Python坦克大战小游戏(三):背景

热门文章

  1. 深入了解如何学好C++编程
  2. tomcat部署项目启动采坑之UnknownHostException
  3. 使用后缀自动机求后缀数组
  4. 特朗普网络安全行政令实施情况如何?
  5. SGI版本空间配置器
  6. 迷你MVVM框架 avalonjs 学习教程6、插入移除处理
  7. C语言中的逗号操作符
  8. 【To Do】LeetCode 28. Implement strStr() 和KMP算法
  9. 程序员面试金典——11.5找出字符串
  10. 程序员面试金典——7.4加法运算替代