即使使用了 -f 标志,当没有要删除的文件时,我的项目中的许多 makefile 之一也会在错误控制台中显示错误。这是makefile中的违规行
-rm -f *.o
如果我删除该行开头的破折号,它会停止在其轨道上 - 所以我知道这是产生错误的行。
这是一个包含十几个 makefile 的大项目。我不明白的是,其他一些人没有这个问题。
这是嵌入式编程世界——我使用的是 WindRiver 2.6(所以 rm 实用程序是“rm.EXE”,虽然它似乎有通常的选项)。
有谁知道如果没有要删除的内容,为什么“rm -f”调用仍会产生错误?