【发布时间】:2013-10-15 13:46:20
【问题描述】:
我在编写 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" 无效开关 - "Technique"。 gmake: * [clean] 错误 1
谢谢, 阿南德
我正在重新发布这个问题,因为我没有收到任何答案。
【问题讨论】: