Makefile error make (e = 2): Das System kann die angegebene Datei nicht finden
Ich verwende ein Makefile in Windows, um einige Dateien auf einen Unix-Server zu übertragen (hier eine Textdatei "blob.txt" im selben Ordner wie mein Makefile). Mein Makefile-Skript lautet:
setup:
pscp blob.txt username@hostname:/folder/
Ich starte eine Eingabeaufforderung, gehe in den Ordner, in dem blob.txt und das Makefile vorhanden sind und tippe:
make setup
Was in ... endet
pscp blob.txt username@hostname:/folder/
process_begin: CreateProcess(NULL, pscp blob.txt username@hostname:/folder/, ...) failed.
make (e=2): The system cannot find the file specified.
make: *** [setup] Error 2
In a #fail ... wohingegen, wenn ich den Befehl direkt in die Eingabeaufforderung eingebe:
pscp blob.txt username@hostname:/folder/
It works ... Ich frage mich wirklich warum.