Makefile学习笔记
文章平均质量分 94
Gnu make学习笔记
Snasph
show me the money.
展开
-
3-写规则
规则出现在 Makefile 中,说明何时以及如何重制某些文件,这些文件被称为规则的目标文件。它列出了作为目标的先决条件,以及用于创建或更新目标的recipe。除了确定默认目标,规则的顺序并不重要。如果你没有另行指定目标,默认目标是第一个 Makefile 中第一条规则的第一个目标。有两个例外:①以"."开头的目标不是默认目标,除非它也包含一个或多个斜线"/";②定义模式规则的目标对默认目标没有影响。原创 2023-12-31 13:52:37 · 756 阅读 · 0 评论 -
1-Make概述与简介
你需要一个名为 Makefile 的文件来告诉 make 做什么。通常,Makefile 会告诉 make 如何编译和链接程序。在本章中,我们将讨论一个简单的 Makefile,它描述了如何编译和链接一个由八个 C 源文件和三个头文件组成的文本编辑器editor。Makefile 还可以告诉 make 在明确要求时如何运行其他命令(例如,删除某些文件作为清理操作)。当 make 重新编译editor编辑器时,必须重新编译每个已更改的 C 源文件。原创 2023-12-30 19:41:55 · 886 阅读 · 0 评论 -
2-编写Makefile
目标和先决条件部分会立即展开,而用于构建目标的recipe总是被延迟。这适用于显式规则、模式规则、后缀规则、静态模式规则和简单的前提条件定义。原创 2023-12-30 23:50:25 · 813 阅读 · 0 评论