我在编写 FOR 循环以删除干净目标中的目标文件时感到震惊。我尝试了下面的代码,但是我收到了错误消息。有人可以帮我吗?
TES_FILE := D:/Technique/Testmake/1.obj
TES_FILE += D:/Technique/Testmake/2.obj
clean:
$(foreach objFile,$(TES_FILE),if exist $(objFile) DEL /F "$(subst /,\,$(objFile))")
错误信息:
错误信息:如果存在 D:/Technique/Testmake/1.obj DEL /F "D:\Technique\Testmake\1.obj" 如果存在 D:/Technique/Testmake/2.obj DEL /F "D:\Technique \Testmake\2.obj” 无效开关 - “技术”。gmake: * [清理] 错误 1
谢谢, 阿南德
我正在重新发布这个问题,因为我没有收到任何答案。