局部变量 定义在依赖中,作用域只在指定的目标及其连带规则中。 var := xxx test : var := testxxx test : @echo "test:" @echo "var => $(var)" normal : @echo "var => $(var)" 模式变量 以通配符匹配并 Read More
为什么需要伪目标? Makefile里的目标原型都是文件,Makefile以检测文件的更新时间作为执行命令的标准。但是,当只需要有一个“标签”以执行命令而不与文件关联时,就需要伪目标。 如:要在Makefile里执行“clean”命令以清除生成的文件。如果还是以“文件目标”的形式,当当前目录正好有一 Read More