- Makefile 笔记 —— 规则(target / prerequisites / command)、伪目标
.PHONY、增量构建、完整实例
make 就是一个按指定 shell 命令做构建的工具:你声明要构建哪个文件、它依赖哪些源文件、源文件变了怎么重建,剩下的依赖判断 make 自己来。核心思想是"按时间戳增量构建"——只重建真正过期的部分。
规则
一条规则长这样:
target ... : prerequisites ...
command
...
.PHONY、增量构建、完整实例make 就是一个按指定 shell 命令做构建的工具:你声明要构建哪个文件、它依赖哪些源文件、源文件变了怎么重建,剩下的依赖判断 make 自己来。核心思想是"按时间戳增量构建"——只重建真正过期的部分。
一条规则长这样:
target ... : prerequisites ...
command
...