makefile在退出之前执行不存在的命令

时间:2019-01-07 11:18:30

标签: makefile

我有一个makefile,默认目标为all。目标本身无关紧要,但是在其结束时,我有一个@echo "done"命令。在那儿 在makefile会执行{strong>之后回显done的某些场景吗?在我的情况下,某些中间文件正在被rm编辑,而我的makefile根本没有rm命令(!),所以我不知道该文件来自何处。我的makefile太大了,无法发布,合成一个较小的现象时我无法重现。有任何想法吗?谢谢!

1 个答案:

答案 0 :(得分:2)

添加一个空的.SECONDARY:规则,以防止出现这种默认行为。