クリーンターゲットのオブジェクトファイルを削除するための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
ありがとう、アナンド
回答が得られなかったので、この質問を再投稿します。