0

GNUWin32 make を使用して Windows 7 でプロジェクトをコンパイルしようとしています。Makefile が置かれているフォルダーから make を実行していますが、次のエラーが表示されます。

[ ! -d libmf ] && mkdir -p libmf
"[" is not recognised  as internal or external command, operable program or batch file

何らかの理由で cmd インタープリターが角かっこを解析しないと思いますが、この表記はマニュアルに記載されており、makefile はベンダーから提供されており、正しいはずです。異なるターゲットで「make」を試みましたが、誤った行のテキストが変更されました (ターゲットはそこでマクロを定義します)。しかし、エラーは同じです。これを引き起こすメイクファイルの場所は次のようになります。

libmf$(LIBSUFFIX):
                [ ! -d $@ ] && mkdir -p $@
4

1 に答える 1