【发布时间】:2018-09-21 17:36:06
【问题描述】:
只是简单的 Makefile:
a/% b/%:
@echo $@
当我这样做时
制作 a/a b/b
正如预期的那样:
一个/一个
b/b
但是当我这样做时
使a/a b/a
看来:
一个/一个
make: `b/a' 无事可做。
如何获得预期回报
一个/一个
b/a
在 Linux 和 macOS 上使用 v3.81 和 v3.82 版本进行测试
【问题讨论】:
-
与
.PHONY无关。这是对实际 Makefile 的测试。即使简单的Makefile中有.PHONY: a/% b/%,也不生效。