我的构建系统坚持一次性执行所有目标的 make 命令,因此我会得到以下命令:
``` make clean test clean build ```
第二个 clean 命令只会输出 "Nothing to be done for 'clean'.",即使它已经被添加到了 .PHONY 目标中。
有什么解决办法吗?
``` make clean test clean build ```
第二个 clean 命令只会输出 "Nothing to be done for 'clean'.",即使它已经被添加到了 .PHONY 目标中。
有什么解决办法吗?
test
步骤修改了数据文件吗?如果是的话,你应该重新考虑你的设计;如果不是,就没有必要重建它们。话虽如此,最简单的方法可能是复制构建它们的命令。 - Beta