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

  1. rpm命令及各参数使用

针对所有已安装的软件建立一个本地软件数据库,作为后续软件升级和卸载的依据本地软件数据库保存在目录/var/lib/rpm中

 

 

 

2.yum命令及各参数应用

基于 RPM 包管理,能够从指定的服务器自动下载 RPM 包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。

(1)列出所有可安裝的软件清单命令:yum list

 

(2)查找软件包命令:yum search <keyword>

 

(3)删除软件包命令:yum remove <package_name>

 

 (4)仅安装指定的软件命令:yum install <package_name>见下图

3.使用yum安装GCC编译器 

 

 

 

4、使用GCC编译器对下列文件分别进行分步编译与一步完成。

一步完成将C语言代码文件test.c通过gcc命令执行编译,生成编译后的执行代码a.out,执行a.out得到程序的运行结果。

 

 

B.分布编译

(1)预处理:可以通过GCC编译器单步编译实现,只需在命令gcc中添加选项“-E”即可。)该选项的作用就是让编译器执行完预处理后停止编译过程。

 (2)编译:编译阶段中,GCC对预处理文件进行词法分析、语法分析、语义分析,检查代码的规范性。确认无误后,GCC将代码翻译为汇编语言。同样,编译也可以使用GCC编译器进行单步操作。添加选项“-S”即可完成编译操作,而不会继续执行汇编处理。

 (3)汇编:汇编阶段汇编代码转换为机器可以执行的指令。使用编译器进行单步操作,通过添加选项“-c”即可指定生成二进制的目标文件。

 

 4)链接:链接是一个复杂的过程,包括符号地址确定、符号解析与重定位、指令修正等。链接阶段有一项重要的工作,就是链接库文件,程序代码中经常会出现一些函数接口的使用,这些函数并不需要开发者自己实现,其功能已经被写好并编译到函数库中,开发者只需要调用库函数即可。

 

(5)执行:

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值