我使用 del 命令清除项目中的对象、十六进制文件等。
因此,我使用 make 文件将所有要删除的文件路径收集到一个列表中,然后将所有内容传递到 del 命令中,如下所示:在 make 文件中$(RM) $(ALL_PATHES) *.o
,这在命令行中转换为 >
del /q /path1/*.o /path2/*.o /path3/*.o
问题是,我的$(ALL_PATHES)
列表非常大,有时学院会忘记列表中一些不存在的路径,然后 del 命令会发出警告,并因致命错误而停止,导致我的构建失败。
您知道 del 怎么会引发警告而不是错误吗?