赞
踩
针对所有已安装的软件建立一个本地软件数据库,作为后续软件升级和卸载的依据本地软件数据库保存在目录/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)执行:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。