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.

Antworten auf die Frage(14)

Ihre Antwort auf die Frage