我正在使用 GNU Make 3.81 版本。
从下面的例子中,我希望匹配任何模式(%:) 必须打印。而不是那个te%:已经执行。
有人可以解释一下,为什么目标' %: '没有运行?
这不匹配所有文件名吗?
生成文件:
all: test
echo $@
%:
echo 1: $@
te%:
echo 2: $@
Run Code Online (Sandbox Code Playgroud)
输出:
echo 2: test
2: test
echo all
all
Run Code Online (Sandbox Code Playgroud)