软件安装相关命令
1.rpm命令:RPM软件包管理器
[功能]:在Linux命令下对软件包进行安装、卸载、查询、验证、升级等工作
[语法]:rpm [参数] 软件包
-f:查询文件所属的软件包
-h:显示安装进度
-a:查询所有已经安装的软件包
-q:查询软件包(通常是还未安装的软件包)
-i:安装软件包
-l:显示软件包的文件列表
2.yum命令:基于RPM的软件包管理器
[功能]:可以自动处理软件依赖关系,一次性安装所需全部软件,不需要繁琐的操作
[语法]:rpm [参数] 软件包
install
list命令:列出可安装的软件清单
remove < package_name >命令:删除软件包
check-update命令:列出所有可以更新的软件清单
search
clean packages命令:清除缓存目录下的软件包
GCC编译器
GCC是一款编译语言编译器。一个完整地编译器由4部分组成,它们可以称为编译器的主要部件,分别是分析器、汇编器、链接器、标准C库。
GCC编译器可以对文件进行分步编译与一步完成。
一步完成
1)将C语言代码文件test.c通过gcc命令执行编译,
2)生成编译后的执行代码test1,
3)执行./test1得到程序的运行结果。
分步编译
*.c——→预处理*.i——→编译*.s——→汇编*.o——→链接a.out
1)预处理:在命令gcc中添加选“-E”,让编译器执行完预处理后停止编译过程。
2)编译:添加选项“-S”即可完成编译操作,而不会继续执行汇编处理。其中“-o”表示指定生成的新文件的名称。
3)汇编:添加选项“-c”即可指定生成二进制的目标文件。
4)链接



