shell编程和makefile管理
文章平均质量分 92
百亿苍狗
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Makefile多文件管理
Makefile 主要是对⼤型多⽂件⼯程进⾏管理,前⼏个章节,我们跟⼤家简单的介绍了⼀下 Makefile 的基本语法。上⼀章节,我们通过 Makefile 对⼯程进⾏了管理,但是我们发现在实际代码⼯程中,并没有这样编写。其操作⽅式为取 target-pattern 中去掉. o 后的⽂件名,并加上. c 形成新的集合。我们编写的属于乞丐版的代码。⼤家把之前编写的俄罗斯⽅块的项⽬通过 Makefile 来进⾏⼯程管理。⾸先把⾃⼰的代码按照下列架构分别放到对应的⽂件夹下,并创建空的 Makefile ⽂件。原创 2025-08-08 19:23:23 · 567 阅读 · 0 评论 -
shell数组、函数,Makefile工程概述、变量、伪目标和函数、库
Makefile 主要使⽤在没有集成开发环境时,对⼯程⽂件进⾏⾃动化编译的⼯具。Makefile 的本质是⼀个⽂件,需要配合 make 命令进⾏⾃动化编译。⽂件名常⾸字⺟⼤写.Makefile ⽂件的命名:makefile 或者 Makefile。(推荐⾸字⺟⼤写的⽤法)make 是⼀个命令⼯具,⽤来解释 makefile ⽂件中的代码,从⽽实现⾃动化编译。编译使⽤的编译器本质上还是 gcc。Makefile ⽂件中定义了⼀系列的规则来指定, 哪些⽂件需要先编译, 哪些⽂件需要后编。原创 2025-08-08 17:57:13 · 659 阅读 · 0 评论 -
shell中的if、case、循环语句
1. 从键盘输⼊⼀个⽬录,测试 / home/linux 下该⽬录是否存在,如果这个⽬录存在,则提示⽤户。写⼀个 shell 脚本,要求⽤户从键盘输⼊年,⽉,⽇,输出的时候格式为 XX-XX-XX。1. 要求⽤户从命令⾏运⾏该脚本,通过 $# 判断命令⾏传递的参数的个数【参数个数不包含运⾏。写⼀个 shell 脚本,要求从键盘输⼊ 2 个数,输出这两个数的 +,-,*,/,%特点:变量没有类型,不需要定义,直接使⽤,所有的内容被解释为字符串。使⽤同⼀特定的描述性语⾔,依据⼀定的格式编写的可执⾏⽂件。原创 2025-08-08 17:38:17 · 775 阅读 · 0 评论 -
linux系统简介、sed命令详解、awk命令
系统简介系统简介1.Linux 系统简介需要从⻉尔实验室的 UNIX 说起1969 年,AT&T 公司的⻉尔实验室与 MIT 合作开发的 Unix,旨在于创建⼀个⽤于⼤型、并⾏、多⽤户的操作系统。Unix 的推⼴:从学校⾛进企业Unix 的版本主要两个:AT&T System V ——就是俗称的 “系统 5”Linux 是⼀种操作系统。1991 年,芬兰赫尔⾟基⼤学的学⽣ Linus Torvals 为了能在家⾥的 PC 机上使⽤与学校⼀样的操作系统,开始编写了类 UNIX.原创 2025-08-08 17:13:03 · 643 阅读 · 0 评论
分享