
make
文章平均质量分 79
Kai_gai
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
GUN make学习笔记之make显示规则
在上一篇GUN make 学习笔记之make初探中,我们编写了一些规则用于编译和链接我们的程序。每个规则都定义了目标(即被更新的文件)。每个目标文件都依赖一组前提条件(同样也是文件)。当要求更新目标时,make会在任何前提条件被修改且比目标文件新的情况下,执行规则下的命令脚本。因为,每个规则的目标可能是另一规则的前提条件,这样,由目标和前提条件组成的集合将会形成依赖图或者依赖关系(简称依赖图)翻译 2015-05-12 15:01:06 · 2436 阅读 · 0 评论 -
GUN学习笔记之make变量
在之前的学习中,我们曾使用到变量,现在,让我们回顾曾在范例中出现的一些变量。其中最简单的变量语法如下: $(variable-name) 这表明我们想扩展名字为variable-name的变量。变量可以包含任何文本,变量名可以包含多数字符包括点字符(.)。例如,包含C编译命令的COMPILE.c变量。通常,变量名必须放在$()括号里,才能被make识别。一个例外是:单个字符变量名则不需要括翻译 2015-05-13 10:01:06 · 1551 阅读 · 0 评论 -
GUN make 学习笔记之make初探
目标和前提条件 本质上,makefile包含一组规则用于创建应用程序。make所看到的第一条规则被称作缺省规则。一条规则包含三个部分:目标,前提和命令: target: prereq1 prereq2 commands target(目标)是文件或需要创建的东西。prerequisites(前提条件即prereq1,prereq2)和dependents(依赖)是要成功创建target翻译 2015-05-07 13:05:15 · 4522 阅读 · 0 评论