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 等
makefile 基本规则
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 阅读《跟我一起写makefile》,摘录文章个人认为有助于理解的语句,并记录自己验证实践的过程,方便自己后续工作中...
- @(linux 编程)[开发技能, 工具使用] What is GNU Make Make 是控制工程中通过源码生...
- makefile 介绍 make命令执行时,需要一个 makefile 文件,以告诉make命令如何去编译和链接程...