centos7 下gcc离线安装
1、在centos安装镜像文件ios中的Packages文件夹中需找安装文件:

把需要的文件直接复制出来就行。
这里提醒的一点是,如果用命令行进入该文件夹,因为文件路径带空格,所以需要加上双引号:
[root@cm1 ~]# cd /run/media/root/CentOS 7 x86_64/Packages
bash: cd: /run/media/root/CentOS: 没有那个文件或目录
[root@cm1 ~]# cd /run/media/root/"CentOS 7 x86_64"/Package
进入Packages文件夹之后,把如下gcc、gcc c++ 以及他们的依赖包复制出来:

按照依赖关系,依次安装即可:
[root@cm1 gcc]# ls
cpp-4.8.5-28.el7.x86_64.rpm glibc-headers-2.17-222.el7.x86_64.rpm
gcc-4.8.5-28.el7.x86_64.rpm kernel-headers-3.10.0-862.el7.x86_64.rpm
glibc-devel-2.17-222.el7.x86_64.rpm libgomp-4.8.5-28.el7.x86_64.rpm
[root@cm1 gcc]# rpm -ivh cpp-4.8.5-28.el7.x86_64.rpm
警告:cpp-4.8.5-28.el7.x86_64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY
准备中... ################################# [100%]
软件包 cpp-4.8.5-28.el7.x86_64 已经安装
[root@cm1 gcc]# rpm -ivh kernel-headers-3.10.0-862.el7.x86_64.rpm
警告:kernel-headers-3.10.0-862.el7.x86_64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY
准备中... ################################# [100%]
正在升级/安装...
1:kernel-headers-3.10.0-862.el7 ################################# [100%]
[root@cm1 gcc]# rpm -ivh glibc-headers-2.17-222.el7.x86_64.rpm
警告:glibc-headers-2.17-222.el7.x86_64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY
准备中... ################################# [100%]
正在升级/安装...
1:glibc-headers-2.17-222.el7 ################################# [100%]
[root@cm1 gcc]# rpm -ivh glibc-devel-2.17-222.el7.x86_64.rpm
警告:glibc-devel-2.17-222.el7.x86_64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY
准备中... ################################# [100%]
正在升级/安装...
1:glibc-devel-2.17-222.el7 ################################# [100%]
[root@cm1 gcc]# rpm -ivh libgomp-4.8.5-28.el7.x86_64.rpm
警告:libgomp-4.8.5-28.el7.x86_64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY
准备中... ################################# [100%]
软件包 libgomp-4.8.5-28.el7.x86_64 已经安装
[root@cm1 gcc]# rpm -ivh gcc-4.8.5-28.el7.x86_64.rpm
警告:gcc-4.8.5-28.el7.x86_64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY
准备中... ################################# [100%] [root@cm1 ~]# cd gcc
[root@cm1 gcc]# rpm -ivh gcc-c++-4.8.5-28.el7.x86_64.rpm
警告:gcc-c++-4.8.5-28.el7.x86_64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY
错误:依赖检测失败:
libstdc++-devel = 4.8.5-28.el7 被 gcc-c++-4.8.5-28.el7.x86_64 需要
[root@cm1 gcc]# rpm -ivh libstdc++-devel-4.8.5-28.el7.x86_64.rpm
警告:libstdc++-devel-4.8.5-28.el7.x86_64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY
准备中... ################################# [100%]
正在升级/安装...
1:libstdc++-devel-4.8.5-28.el7 ################################# [100%]
[root@cm1 gcc]# rpm -ivh gcc-c++-4.8.5-28.el7.x86_64.rpm
警告:gcc-c++-4.8.5-28.el7.x86_64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY
准备中... ################################# [100%]
正在升级/安装...
1:gcc-c++-4.8.5-28.el7 ################################# [100%]
[root@cm1 gcc]# 正在升级/安装...
1:gcc-4.8.5-28.el7 ################################# [100%]
[root@cm1 gcc]#
make过程报错:
xml/apr_xml.c:35:19: 致命错误:expat.h:没有那个文件或目录 :安装expat-devel
/usr/local/openssl/include/openssl/rsa.h:62:26: 致命错误:openssl/asn1.h:没有那个文件或目录:安装openssl-devel
安装文件都可以用ios那个Packages目录中找
centos7 下gcc离线安装的更多相关文章
- centos7下使用yum安装mysql
CentOS7的yum源中默认好像是没有mysql的.为了解决这个问题,我们要先下载mysql的repo源. 1. 下载mysql的repo源 wget http://repo.mysql.com/m ...
- [转]Centos7下caffe的安装
Centos7下caffe的安装 原文地址:http://blog.csdn.net/s2392735818/article/details/49796017 版权声明:本文为博主原创文章,未经博 ...
- centos7下搜狗输入法的安装教程
相信用过centos自带的输入法的朋友都会感叹这也实在是太难用了吧,使用拼音打出来的词总是不能在前几个匹配到,即使是一些常用词也是如此,简直无法忍受跟个zz似的.吐槽完了,这里给出centos7下搜狗 ...
- centos7下使用yum安装pip
centos7下使用yum安装pip 首先安装epel扩展源: yum -y install epel-release 更新完成之后,就可安装pip: yum -y install python-pi ...
- Centos7 下的SVN安装与配置
Centos7 下的SVN安装与配置 1.关闭防火墙 临时关闭防火墙 systemctl stop firewalld 永久防火墙开机自关闭 systemctl disable firewalld 临 ...
- CentOS7 下源码安装 python3
CentOS 7 下源码安装 python3 在CentOS7下,默认安装的是python2.7:为满足项目要求,安装python3 的方法如下: 1. 首先安装python3.6可能使用的依 ...
- CentOS7下RabbitMQ服务安装配置
参考文档: CentOS7下RabbitMQ服务安装配置 http://www.linuxidc.com/Linux/2016-03/129557.htm 在linux下安装配置rabbitMQ详细教 ...
- centos7下使用yum安装redis
centos7下使用yum安装Redis 第一步:安装 yum –y install redis 第二步:启动 systemctl start redis.service 第三步:设置开机启动 sys ...
- windows系统下GCC的安装与配置
刚开始看 C++ Primer,看到编译器的部分,自己搜了搜怎么搭建GCC,搜到以下内容,复制过来留个印象: windows系统下GCC的安装方法,以及一些环境变量的配置,如果对GCC不是很清楚,关于 ...
随机推荐
- luoguP5495:Dirichlet 前缀和
题意:给定数组a[]的生成方式,然后b[i]=∑a[j] ,(i%j==0),求所有b[i]的异或和.所有运算%2^32; 思路:高维前缀和的思想,先筛出所有素数,然后把每个素数当成一维,那么分开考 ...
- mysql常用操作(测试必备)
现在互联网的主流关系型数据库是mysql,掌握其基本的增.删.改.查是每一个测试人员必备的技能. sql语言分类 1.DDL语句(数据库定义语言): 数据库.表.视图.索引.存储过程,例如:CREAT ...
- Kdevelop的安装-2种方法
使用 Ubuntu 的自带的源: sudo apt-get update sudo apt-get install kdevelop 这就可以了.update这部,假如不换源,更新非常慢.换源方法很简 ...
- hbase表的高性能设计
第7章 HBase优化 7.1 高可用 在HBase中Hmaster负责监控RegionServer的生命周期,均衡RegionServer的负载,如果Hmaster挂掉了,那么整个HBase集群将陷 ...
- JDOJ 2982: 最大连续子段和问题
洛谷 P1115 最大子段和 洛谷传送门 JDOJ 2982: 最大连续子段和问题 JDOJ传送门 题目描述 给出一段序列,选出其中连续且非空的一段使得这段和最大. 输入格式 第一行是一个正整数NN, ...
- VIJOS-P1066 弱弱的战壕
JDOJ 1247: VIJOS-P1066 弱弱的战壕 题目传送门 Description 永恒和mx正在玩一个即时战略游戏,名字嘛~~~~~~恕本人记性不好,忘了--b. mx在他的基地附近建立了 ...
- RabbitMQ消息确认机制
文章目录 1. 事务机制2. Confirm模式2.1 生产者2.1.1 普通Confirm模式2.1.2 批量Confirm模式2.1.3 异步Confirm模式2.2 消费者3. 其他 消费者如何 ...
- mybatis学习4
QL99中的连接查询 连接查询 交叉连接 select * from A,B; 内连接 隐式内连接 select * from A,B where 条件 显示内连接 select * fr ...
- Spring Cloud微服务安全实战_3-2_第一个API及注入攻击防护
1,本节主要讲了sql注入防范,如果使用mybatis,需要注意mapper.xml里面$会造成sql注入风险. 第一个 api 代码:https://github.com/lhy1234/sprin ...
- java 栈
package testjavapro; import java.util.*; public class testjava { static void showpush(Stack<Integ ...