Ich arbeite normalerweise in einer Linux-Umgebung und Makefiles kompilieren mein Projekt. Im Makefile macht es Verzeichnisse. Wenn ich dieses Makefile unter Windows verwende, gibt es Leerzeichen im Pfad, da der Benutzername "John Doe" ist.Verzeichnis Pfad mit Leerzeichen in Makefile Windows-Umgebung
Was ich versucht habe, ist:
MAKEPATHCMD = mkdir
build:
@(\
echo -e "Building...\n"; \
$(MAKEPATHCMD) "$(NEW_PATH)"; \
.
.
.
Der Fehler ist unten ...
/usr/bin/mkdir: cannot create directory '/c/Users/John Doe/Desktop/new': No such file or directory
Andere Dinge, die ich versucht habe:
$(MAKEPATHCMD) "\"$(NEW_PATH)\""; \
$(MAKEPATHCMD) "'$(NEW_PATH)'"; \
Wie kann ich Makefile erstellt Verzeichnispfade mit Leerzeichen in Windows?
Können Sie es in der Befehlszeile tun, ohne Make? Vielleicht indem Sie einen Schrägstrich oder einen Backslash oder etwas vor dem Leerzeichen einfügen? (Ich mache kein Windows.) – Beta