0

Makefile私が得た問題を示すために非常に簡単に書きました。ご覧ください:

メイクファイル:

.PHONY: clean

clean:
    -rmdir /S /Q not_existing_directory >nul 2>&1

これMakefileをコマンドで実行しても、エラーはデバイスにmake cleanリダイレクトされません。興味深いことに、同じコマンドを から実行すると、期待どおりに機能します。つまり、エラーが隠されます。私の質問は、なぜそれが起こっているのですか?rmdirNULLcmd.exe

このエラーは、次のバージョンでhttp://www.mingw.org/からmake使用しているため、Windows 7 32 ビット バージョンで明らかになりました。mingw

GNU Make 3.82.90
Built for i686-pc-mingw32

バッチファイルを介して設定している環境変数も次のとおりです。

setenv.bat:

set PATH=C:\Windows\system32;C:\Program Files\COSMIC\CXSTM8;C:\MinGW\bin;C:\Program Files\Vim

%comspec% /k PATH

よろしくお願いします。

4

1 に答える 1