1.首先下载源代码

wget http://ftp.gnu.org/gnu/gcc/gcc-4.8.0/gcc-4.8.0.tar.bz2

2.解压

tar -jxvf  gcc-4.8.0.tar.bz2

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

cd gcc-4.8.0 
./contrib/download_prerequisites 
cd ..

4.建立编译输出目录

mkdir gcc-build-4.8.0

5.进入此目录,执行以下命令,生成makefile文件

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

6.执行以下命令进行编译

make -j4

至此,编译的步骤就已经完成了。慢慢的等待编译完成吧。。。。

编译过程中CPU 基本都是满负荷运行。大概40分钟。

7.安装

sudo make install

8.检查gcc版本

gcc --version

[arlen@Arlen-CentOS gcc-build-4.8.0]$ gcc --version
gcc (GCC) 4.8.0
Copyright © 2013 Free Software Foundation, Inc.
本程序是自由软件;请参看源代码的版权声明。本软件没有任何担保;
包括没有适销性和某一专用目的下的适用性担保。
[arlen@Arlen-CentOS gcc-build-4.8.0]$

转载于:https://www.cnblogs.com/zhangtingkuo/archive/2013/04/06/3002982.html

CentOS 6.4 编译安装 gcc-4.8.0相关推荐

  1. centos 6.5 编译安装了 Nginx1.6.0+MySQL5.6.19+PHP5.5.14

    centos 6.5 编译安装了 Nginx1.6.0+MySQL5.6.19+PHP5.5.14 -------------------------------------------------- ...

  2. Centos 6.9 编译安装gcc 4.8.5

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

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

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

  4. centos 6.8 编译安装git 2.11.0

    系统环境:CentOS release 6.8 (Final) 默认Git :1.7.1 需求git :2.11 卸载centos自带的git:yum remove git -y 下载git-2.11 ...

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

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

  6. 【转】在CentOS 6.4中编译安装GCC 4.8.1 + GDB 7.6.1

    2019独角兽企业重金招聘Python工程师标准>>> 在CentOS 6.4中编译安装GCC 4.8.1 + GDB 7.6.1  一.编译安装gcc 4.8.1 1. 安装gcc ...

  7. CentOS 6.3编译安装Nginx1.2.2+MySQL5.5.25a+PHP5.4.5

    CentOS 6.3编译安装Nginx1.2.2+MySQL5.5.25a+PHP5.4.5 准备篇: 一.配置好IP.DNS .网关,确保使用远程连接工具能够连接服务器       CentOS 设 ...

  8. CentOS 6下编译安装Nginx

    CentOS 6下编译安装Nginx  By:老宁 一.准备make环境  yum -y install gcc gcc-c++ automake autoconf libtool make 二.准备 ...

  9. 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 ...

  10. CentOS 6.5编译安装Nginx+MySQL+PHP

    一.配置防火墙,开启80端口.3306端口,关闭SELINUX [root@Zabbix ~]# vim /etc/sysconfig/iptables -A INPUT -i lo -j ACCEP ...

最新文章

  1. 帮朋友招一个IM开发人员
  2. Python数据结构与算法(第五天)
  3. 敏捷开发的角色和职责阐述
  4. 从Linux到Meego
  5. 原生Js_实现广告弹窗
  6. 第三周作业(三)WordCount
  7. PHP之数组元素的排序
  8. xampp配置虚拟主机
  9. 使用struts中的DisPatchAction的时候需要用到的jar包
  10. 使用预计算实时全局光照优化照明-设置场景
  11. ubuntu双系统卸载并重新安装
  12. 阿里云服务器最新价格表(标准收费报价表)
  13. 飞机大战源码php,飞机大战源码 - 丁小未的个人页面 - OSCHINA - 中文开源技术交流社区...
  14. 安卓程序运行显示permission is only granted to system apps的解决方法
  15. 2022年中国现制咖啡行业市场规模及重点企业经营现状分析:市场规模达89.7亿元[图]
  16. css textarea行数_超级简单:在一个TextArea中如何限制行数和字符数-阿里云开发者社区...
  17. python支持强大的科学计算功能_用 Python 写高效科学计算程序设计
  18. selenium+python 注册登录163邮箱
  19. JS判断手机是否是iOS或者Android
  20. 原生js实现的金山打字小游戏

热门文章

  1. java 数组的拷贝 对象数组的拷贝 System.arraycopy函数
  2. frame框架 超链接
  3. Ascamp;Chr Converter v1.0.vbs
  4. java的垃圾回收机制包括:主流回收算法和收集器(jvm的一个主要优化方向)
  5. shell 25个常用命令
  6. MySQL安装与设置
  7. 【Oracle】锁表查询与解锁
  8. 工业控制系统专业术语(不断完善中)
  9. JAVA中线程同步的方法
  10. 时间序列因果关系_分析具有因果关系的时间序列干预:货币波动