CentOS离线安装GCC编译环境
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编译环境的更多相关文章
- Linux本地yum源配置以及使用yum源安装gcc编译环境
本文档是图文安装本地yum源的教程,以安装gcc编译环境为例. 适用范围:所有的cetos,红帽,fedroa版本 适用人群:有一点linux基础的小白 范例系统版本:CentOS Linux rel ...
- RedHat 5下安装gcc编译环境的具体步骤
RedHat 5下安装gcc编译环境的具体步骤 在RHEL5系统中默认不安装linux系统中的开发编译环境(gcc),此软件包安装时依赖其他包较多 在以前使用RHEL4时可以通过如下命令安装: rpm ...
- 安装maven编译环境
安装maven编译环境 1.默认已经装好yum并配置好yum源(推荐使用163yum源) 2.安装JDK 3.安装相关依赖环境(root用户登陆) yum install -y cmake lzo-d ...
- 在Ubuntu安装go编译环境
在Ubuntu安装go编译环境 好记性不如烂笔头,所以趁热打铁记录下golang编译环境的安装过程. 首先下载一些依赖包: sudo apt-get install bison ed gawk gcc ...
- CentOS 7 安装 gcc 4.1.2
CentOS 7 安装 gcc 4.1.2 0. 参考 在centOS7.2上编译gcc4.1.2 1. 安装了编译所需 yum groupinstall "Development Tool ...
- WebStorm 8.0安装LESS编译环境的教程
WebStorm是一个非常棒的Web前端开发编辑器,被程序猿们成为“最智能的JavaScript IDE”.对HTML5.Bootstrap框架.Node.js等都有完美支持.目前最新版本为WebSt ...
- .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. ...
- CentOS7环境下在/离线安装GCC与GCC-C++
前几天在准备CentOS7下的编译环境,在线安装GCC和GCC-C++非常简单,只要机器是联网的在Terminal窗口中按顺序分别输入 yum install gcc yum install gcc- ...
- Centos 安装 Go 编译环境
1.下载go(最新版列表 https://studygolang.com/dl) wget -c https://studygolang.com/dl/golang/go1.13.5.linux-am ...
随机推荐
- docker在centos7下的一些坑
在centos的docker上安装mysql提示chown mod /var/lib/mysql permission denied,通过下面的方法1解决. 在centos上挂载数据卷,在容器内部访问 ...
- DevExpress XtraPivotGrid 交叉表 重复显示问题
转自:http://www.cnblogs.com/xiayan/archive/2011/11/04/2236389.html 最近发现xtrareport 的PivotGrid实现交叉表非常的简单 ...
- jsp页面常用控件
1.点击按钮返回 上一页: <input type="submit" value="返回" onclick="javascript :histo ...
- Design and Analysis of Algorithms_Divide-and-Conquer
I collect and make up this pseudocode from the book: <<Introduction to the Design and Analysis ...
- JS中generater和箭头函数
generater跟函数很像: function* fn(x){ yield x; yield x++; return x;} 如上所示,generater用function*定义,可以用yield返 ...
- BufferedReader与Scanner的区别
在Java中,我们都知道Java的标准输入串是System.in.但是我们却很少在Java中看到谁使用它,这是因为我们平时输入的都是一个字符串或者是一个数字等等.而System.in提供的read方法 ...
- 关于针对class自定义new操作符失败的函数处理
#include <iostream> #include <new> using namespace std; class CSaveCurHandler //用于管理new_ ...
- .net post的参数如果出现乱码如何解决!
可以在webConfig里面添加 <system.web> <globalization requestEncoding="gb2312" responseEnc ...
- System.UnauthorizedAccessException Access to the path "/etc/mono/registry" is denied.
sudo mkdir /etc/mono/registry sudo mkdir /etc/mono/registry/LocalMachine sudo chmod g+rwx /etc/mono/ ...
- 【C解毒】缘木求鱼
见:[C解毒]缘木求鱼