gcc编译环境rpm下载

安装相关的rpm包,具体版本可能随时间变化而变化,可以去以下地址下载:

重庆大学镜像:http://b.mirrors.lanunion.org/CentOS/
中国科学技术大学镜像:http://centos.ustc.edu.cn/centos/
上海交通大学镜像:http://ftp.sjtu.edu.cn/centos/
华中科技大学镜像:http://mirrors.hust.edu.cn/centos/
北京理工大学镜像:http://mirror.bit.edu.cn/centos/
西北农林科技大学镜像:http://mirrors.nwsuaf.edu.cn/centos/
大连东软信息学院镜像:http://mirrors.neusoft.edu.cn/centos/
网易镜像:http://mirrors.163.com/centos/
清华大学镜像:https://mirrors.tuna.tsinghua.edu.cn/centos/

基于CentOS6.8的minimal版本

安装gcc编译环境依赖:

安装gcc模块依赖:cloog-ppl、cpp、glibc-devel、libgomp、libgomp.so.1

安装cloog-ppl模块依赖:libppl.so.7、libppl_c.so.2

安装libppl.so.7、libppl_c.so.2模块依赖:无

安装cpp模块依赖:libmpcfr.so.1

安装libmpcfr.so.1模块依赖:无

安装glibc-devel模块依赖:glibc-headers

安装glibc-headers模块依赖:kernel-headers

安装kernel-headers模块依赖:无

安装libgomp、libgomp.so.1模块依赖:无

安装顺序:

rpm -ivh ppl-0.10.2-11.el6.x86_64.rpm                                 #ppl(libppl.so.7、libppl_c.so.2)
rpm -ivh cloog-ppl-0.15.7-1.2.el6.x86_64.rpm                       #cloog-ppl
rpm -ivh mpfr-2.4.1-6.el6.x86_64.rpm                                  #libmpcfr.so.1
rpm -ivh cpp-4.4.7-17.el6.x86_64.rpm                                  #cpp
rpm -ivh kernel-headers-2.6.32-642.el6.x86_64.rpm              #kernel-headers
rpm -ivh glibc-headers-2.12-1.192.el6.x86_64.rpm                #glibc-headers
rpm -ivh glibc-devel-2.12-1.192.el6.x86_64.rpm                    #glibc-devel
rpm -ivh libgomp-4.4.7-17.el6.x86_64.rpm                           #libgomp(libgomp、libgomp.so.1)
rpm -ivh gcc-4.4.7-17.el6.x86_64.rpm                                  #gcc

至此安装成功

基于CentOS7.2.1511的minimal版本

安装gcc编译环境依赖:(#及后面内容为注释,需要忽略)

安装gcc模块依赖:cpp、glibc-devel、libmpc.so.3、libmpcfr.so.4

安装cpp模块依赖:libmpc.so.3、libmpcfr.so.4

安装libmpc.so.3模块依赖:libmpcfr.so.4

安装libmpcfr.so.4模块依赖:无

安装glibc-devel模块依赖:glibc、glibc-headers(相互依赖,需要两个同时强制安装)

安装glibc-headers模块依赖:kernel-headers

安装kernel-headers模块:无

安装glibc模块依赖:glibc-common(相互依赖,需要两个同时强制安装)

安装glibc-common模块依赖:glibc(相互依赖,需要两个同时强制安装)

安装顺序:(#及后面内容为注释,需要忽略)

rpm -ivh mpfr-3.1.1-4.el7.x86_64.rpm                            #libmpcfr.so.4
rpm -ivh libmpc-1.0.1-3.el7.x86_64.rpm                          #libmpc.so.3
rpm -ivh cpp-4.8.5-4.el7.x86_64.rpm                              #cpp
rpm -ivh kernel-headers-3.10.0-327.28.2.el7.x86_64.rpm #kernel-headers
rpm -ivh glibc-2.17-106.el7_2.8.x86_64.rpm \
             glibc-common-2.17-106.el7_2.8.x86_64.rpm \
             --force                                                            #glibc和glibc-common相互依赖,强制安装
rpm -ivh glibc-devel-2.17-106.el7_2.8.x86_64.rpm \
             glibc-headers-2.17-106.el7_2.8.x86_64.rpm \
             --force                                                            #glibc-devel和glibc-headers相互依赖,强制安装
rpm -ivh gcc-4.8.5-4.el7.x86_64.rpm                              #gcc

至此安装成功

CentOS离线安装GCC编译环境的更多相关文章

  1. Linux本地yum源配置以及使用yum源安装gcc编译环境

    本文档是图文安装本地yum源的教程,以安装gcc编译环境为例. 适用范围:所有的cetos,红帽,fedroa版本 适用人群:有一点linux基础的小白 范例系统版本:CentOS Linux rel ...

  2. RedHat 5下安装gcc编译环境的具体步骤

    RedHat 5下安装gcc编译环境的具体步骤 在RHEL5系统中默认不安装linux系统中的开发编译环境(gcc),此软件包安装时依赖其他包较多 在以前使用RHEL4时可以通过如下命令安装: rpm ...

  3. 安装maven编译环境

    安装maven编译环境 1.默认已经装好yum并配置好yum源(推荐使用163yum源) 2.安装JDK 3.安装相关依赖环境(root用户登陆) yum install -y cmake lzo-d ...

  4. 在Ubuntu安装go编译环境

    在Ubuntu安装go编译环境 好记性不如烂笔头,所以趁热打铁记录下golang编译环境的安装过程. 首先下载一些依赖包: sudo apt-get install bison ed gawk gcc ...

  5. CentOS 7 安装 gcc 4.1.2

    CentOS 7 安装 gcc 4.1.2 0. 参考 在centOS7.2上编译gcc4.1.2 1. 安装了编译所需 yum groupinstall "Development Tool ...

  6. WebStorm 8.0安装LESS编译环境的教程

    WebStorm是一个非常棒的Web前端开发编辑器,被程序猿们成为“最智能的JavaScript IDE”.对HTML5.Bootstrap框架.Node.js等都有完美支持.目前最新版本为WebSt ...

  7. .NET Core项目部署到Linux(Centos7)(五)Centos 7安装.NET Core环境

    目录 1.前言 2.环境和软件的准备 3.创建.NET Core API项目 4.VMware Workstation虚拟机及Centos 7安装 5.Centos 7安装.NET Core环境 6. ...

  8. CentOS7环境下在/离线安装GCC与GCC-C++

    前几天在准备CentOS7下的编译环境,在线安装GCC和GCC-C++非常简单,只要机器是联网的在Terminal窗口中按顺序分别输入 yum install gcc yum install gcc- ...

  9. Centos 安装 Go 编译环境

    1.下载go(最新版列表 https://studygolang.com/dl) wget -c https://studygolang.com/dl/golang/go1.13.5.linux-am ...

随机推荐

  1. java中的注解(Annotation)

    转载:https://segmentfault.com/a/1190000007623013 简介 注解,java中提供了一种原程序中的元素关联任何信息.任何元素的途径的途径和方法. 注解是那些插入到 ...

  2. 点击链接跳转到固定div位置处(类似锚点链接)

    $('.joinbtn').click(function(){ var a = $("#contact").offset().top;$("html,body" ...

  3. Linq语言性能比较

    我不只一次听到不少做技术的朋友随口一句,“linq性能是最差的”,由于缺少具体的数字比照也就没在意,但心里隐隐觉得事实应该不是这样的,我记得我第一次听到有人贬低C# 3.0是在我工作后不久的一个夏季, ...

  4. marathon新建应用映射端口限制

    映射端口范围不能使用:1~1024 (除 80 443), 5000~5100, 6000~6999, 10000~20000, 31000~32000 映射端口可能与 Chrome 冲突: 6665 ...

  5. Java提高篇——对象克隆(复制)

    假如说你想复制一个简单变量.很简单: int apples = 5; int pears = apples; 不仅仅是int类型,其它七种原始数据类型(boolean,char,byte,short, ...

  6. ios开发证书

    文章写得很透彻 https://segmentfault.com/a/1190000004144556?f=tt&hmsr=toutiao.io

  7. CSS4

    1.处理溢出(overflow) overflow的取值可以是visible.hidden,scroll,auto,其中visible是默认值.visible表示不裁剪内容,也不添加滚动条,强制显示元 ...

  8. Leetcode: Valid Word Square

    Given a sequence of words, check whether it forms a valid word square. A sequence of words forms a v ...

  9. Android 屏幕适配

    前言 手机的屏幕适配一直是非常麻烦的,现在我就以做笔记的方式来简单梳理下 单位理解 首先让我们先来看看关于手机所用到的单位 真实物理尺寸单位: mm:表示毫米,是屏幕的物理尺寸. in:表示英寸,是屏 ...

  10. PHP的启动与终止

    1.2 PHP的启动与终止 PHP程序的启动可以看作有两个概念上的启动,终止也有两个概念上的终止. 其中一个是PHP作为Apache(拿它举例,板砖勿扔)的一个模块的启动与终止, 这次启动php会初始 ...