标签: linux unix makefile build gnu-make
在我遇到的一个生成文件中,我在规则的配方部分中发现了类似以下内容的东西。
-$(RM) $@
这里,RM变量等于rm Unix命令。 (它位于代码的顶部)
rm
我知道这里$@代表目标。而且,在没有-符号的情况下,上述命令将删除该目标文件(也许仍带有-符号的情况下,它仍将其删除)。但是这里-的用途是什么?
$@
-