你绝对想要使用 -B 旗。 .phony 在这种情况下不会很有效。你应该试试:
-B
.phony
force: make -B show
这应该调用 show 以旗帜为目标并使一切都适当地重建。
show
[原始答案]
你要么声明那个目标 .phony 或者你传递旗帜 -B (我认为应该简写为 --always-make )。这应该让(gnu)无视所有的时间戳并做出一切。我更喜欢 -B 标记我自己。
--always-make