软件安装命令及GCC编译器使用

实验名称:软件安装命令及GCC编译器使用

实验目的:通过对软件安装相关命令进行练习,使用GCC编译器对C语言文件进行分步编译与一步编译。
实验内容:1、rpm命令及各参数使用。
2、yum命令及各参数应用
3、使用yum安装
4、使用GCC编译器对下列文件进行分步编译与一步完成。

1、rpm命令及各参数使用。
rpm命令 – RPM软件包管理器 ;语法格式:rpm [参数] 软件包
-a 查询所有的软件包
-b或-t 设置包装套件的完成阶段,并指定套件档的文件名称;
-c 只列出组态配置文件,本参数需配合”-l”参数使用
-d 只列出文本文件,本参数需配合”-l”参数使用
-e 卸载软件包
-f 查询文件或命令属于哪个软件包
-h 安装软件包时列出标记
-i 安装软件包
-l 显示软件包的文件列表
-p 查询指定的rpm软件包
-q 查询软件包
-R 显示软件包的依赖关系
-s 显示文件状态,本参数需配合”-l”参数使用
-U 升级软件包
-v 显示命令执行过程
-vv 详细显示指令执行过程
请添加图片描述
2、yum命令及各参数应用

yum命令 – 基于RPM的软件包管理器;语法格式:yum [参数] 软件包

-h 显示帮助信息
-y 对所有的提问都回答“yes”
-c 指定配置文件
-q 安静模式
-v 详细模式
-t 检查外部错误
-d 设置调试等级(0-10)
-e 设置错误等级(0-10)
-R 设置yum处理一个命令的最大等待时间
-C 完全从缓存中运行,而不去下载或者更新任何头文件
install 安装rpm软件包
update 更新rpm软件包
check-update 检查是否有可用的更新rpm软件包
remove 删除指定的rpm软件包
list 显示软件包的信息
search 检查软件包的信息
info 显示指定的rpm软件包的描述信息和概要信息
clean 清理yum过期的缓存
shell 进入yum的shell提示符
resolvedep 显示rpm软件包的依赖关系
localinstall 安装本地的rpm软件包
localupdate 显示本地rpm软件包进行更新
deplist 显示rpm软件包的所有依赖关系
请添加图片描述

3、使用yum安装GCC编译器
请添加图片描述
4、使用GCC编译器对下列文件分别进行分步编译与一步完成。
一步完成
请添加图片描述
分步完成
预处理 编译 汇编 链接
请添加图片描述

如果centos没有网络,如何配置网卡信息,使得虚拟机能够访问外部网络?

VMware界面最上面,选择虚拟机->设置:将网络连接改为桥接模式,如下图所示:
请添加图片描述

2.win+R 输入cmd,启动命令行界面,输入ipconfig/all,查看主机DNS服务器地址,如下图所示:
请添加图片描述

3.在CentOS7中打开终端,输入 cd /etc/sysconfig/network-scripts/
4.输入 vi ifcfg-ens32 打开网络配置文件ifcfg-ens32
5.修改 ONBOOT=yes 并增添 DNS1=192.168.1.1,此DNS地址设为本机的DNS地址
请添加图片描述

6.输入 systemctl restart network 重启网络,没有提示任何信息,则表示网络重启成功,如下图所示:
请添加图片描述

7.连网如下:
请添加图片描述

如果普通用户没有yum使用权限,该怎么办?

  1. ***切换到root用户
  2. 查看/etc/sudoers权限,更改权限为777
  3. 编辑 vi /etc/sudoers
  4. 在root ALL=(ALL:ALL) ALL 下面添加一行,将用户名改为自己的;
  5. 保存退出
  6. 把/etc/sudoers权限改回440
  7. 操作完成使用sudo yum安装***
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值