mingw32 を使用して、makefile でスラッシュを含むファイル名をバック スラッシュを含むファイル名に変換する必要があります。次の sed コマンドを使用して、結果を変数に格納しました。
ORIGINAL=./a/b/main1.c ./a/b/main2.c ./a/b/main3.c
コマンド:
RESULT=$(shell echo $(ORIGINAL) | sed 's/\//\\/g')
結果の出力は次のとおりです。
.\a\b\main1.c .abmain2.c .abmain3.c
bashで直接実行すると問題なく動作します。誰が何が悪いのか教えてもらえますか?
ありがとう!