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