Windows 7オペレーティングシステムでgnu make 3.8.1(mingw32)を使用しています。 makefileから 'start'コマンドを実行したいが、何らかのエラーが出ている。コマンドの構文は-Windowsのメークファイルから 'start'コマンドを実行できません
start CMD /K http-server ./www -c-1
です。このコマンドは、cmdで手動で入力したときに機能します。 'http-server ./www -c-1'コマンドを実行する新しいコマンドプロンプトを開き、現在のディレクトリのwwwフォルダにあるファイルをポート8080でホストし、開いたコマンドプロンプトウィンドウにログを表示します。 でもmakefileではうまくいかないようです。私のメイクファイルは -
hostx:
start CMD /K http-server ./www -c-1
がありますが、この部分に焦点を当てるだけです。 cmdで 'hostx'と入力すると、次の出力が表示されます。これは、より明確になるよう 私はCMD出力として完全な画像を掲載しています
私はそれが仕事を得ることができる方法任意のアイデアは?また、私はこのエラーが何を意味するのか分からない。
'make'プログラムはおそらくコマンドを実行するシェルに' bash'を使用します。シェルが見つけることができるように、プログラムのパス名を翻訳する必要があります。 –
返信ありがとうが、私はこれを行う方法がわからない。 –