栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Linux命令学习5

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Linux命令学习5

软件安装相关命令

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)链接

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/887267.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号