makefile 基本规则

Makefile
1 前面指定目标, 最前面的目标就是终极目标
2 只要实现终极目标即可
3 makefile 会先将所有 include 的 mk文件都 读取进来, 完成依赖关系
4 变量可以随意位置定义, 但是定义在后面的会覆盖前面的.
eg
TESTVAR = TEST
prepare:
echo $(TESTVAR)
TESTVAR = TESTTEST
目标prepare 会打印出 TESTTEST。
因为 makefile 会先将所有内容读取进来,然后如果是重复定义变量,后面的会覆盖前面的
5 最后根据以来关系,才开始执行命令.
6 如果想要追加命令, 在后面 增加 all: target 的方式 可以执行 target的命令,
all: target1
all: target2
all: target3
这样会顺序的实现 target1 target2 target3 等

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容