- = := ?= +=的区别
= 就是普通的赋值符号,这种方式可以引用在该变量之后定义的变量值
:= 只能引用已经定义之前的变量,防止递归
?= 如果这个变量之前没有定义的话,给该变量赋值,如果已经定义,则什么都不做
+= 表示追加 - -表示忽略错误,接着往下执行,比如-include -rm等
- .PHONY表示伪目标,伪目标就是一个标签,它没有依赖关系,不会自动执行,比如make clean
- 如果make执行的时候有-I或者–include_dir参数,则make会到指定的目录中去找Makefile文件。
Makefile学习笔记
最新推荐文章于 2023-08-27 22:36:12 发布