私は通常Linux環境で動作し、Makefileは私のプロジェクトをコンパイルしています。 makefileではディレクトリを作成します。 Windowsでこのメイクファイルを使用すると、ユーザー名が "John Doe"なのでパスにスペースがあります。私が試した何MakefileのWindows環境でディレクトリパスをスペースで区切ってください
は次のとおりです。私が試した
エラーは以下の通りですMAKEPATHCMD = mkdir
build:
@(\
echo -e "Building...\n"; \
$(MAKEPATHCMD) "$(NEW_PATH)"; \
.
.
.
...
/usr/bin/mkdir: cannot create directory '/c/Users/John Doe/Desktop/new': No such file or directory
他のもの:
$(MAKEPATHCMD) "\"$(NEW_PATH)\""; \
$(MAKEPATHCMD) "'$(NEW_PATH)'"; \
私が持つことができますどのようにmakefileは、Windows上にディレクトリパスをスペースで作成しますか?
Makeを実行せずにコマンドラインで実行できますか?スペースの前にスラッシュやバックスラッシュなどを挿入してもかまいませんか? (私はWindowsをしません。) – Beta