在makefile中使用`$(RM)`而不是`rm -rf`

时间:2011-05-31 18:31:33

标签: makefile

我在makefile中使用了很多rm -rf进行清理。几周前,我发现$(RM)似乎更为通用,但它在我的机器上扩展为rm -f。如何使用常规表单进行递归删除?

2 个答案:

答案 0 :(得分:2)

$(RM) -rf是我经常看到的(即使-f是多余的)。

您还可以创建一个通用的Makefile来定义自己的RM = rm -rf,然后从项目的Makefile中定义include

答案 1 :(得分:1)

自己定义:

RM := rm -rF