Windows でメイクファイルを使用して、いくつかのファイルを Unix サーバーにプッシュしています (ここでは、メイクファイルと同じフォルダーにあるテキスト ファイル "blob.txt")。私のmakefileスクリプトは次のとおりです。
setup:
pscp blob.txt username@hostname:/folder/
コマンド プロンプトを起動し、blob.txt と makefile が存在するフォルダーに移動して、次のように入力します。
make setup
結果は次のとおりです。
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
#fail ... コマンドプロンプトでコマンドを直接入力すると、次のようになります。
pscp blob.txt username@hostname:/folder/
それは機能します...なぜだろうと本当に思います。