(任意的shell命令)
make工作
默认执行 make 命令时, GNU make在当前目录下依次搜索下面3个文件 "GNUmakefile", "makefile", "Makefile",
如果找到...(target), 而不像之前例子中定义的变量, 对整个Makefile都有效....输出执行的命令以及命令执行的结果, 出错的话停止执行
前缀 @ 只输出命令执行的结果, 出错的话停止执行
前缀 - 命令执行有错的话, 忽略错误, 继续执行
伪目标
伪目标并不是一个"目标(target...-f *.o
引用其他的 Makefile
语法: include (filename 可以包含通配符和路径)
# Makefile 内容
all:
@echo...比目标新的依赖目标的集合
$^ 所有依赖目标的集合, 会去除重复的依赖目标
$+ 所有依赖目标的集合, 不会去除重复的依赖目标
$* 这个是GNU make特有的, 其它的make不一定支持
all