私はWindows 7コンピュータにMinGWとMSYSをインストールしました。私はC:\Program Files (x86)\MinGW\bin
を私のパスに加えました。 gcc
やg++
などのコマンドは動作しますが、make
などのコマンドは動作しません。私はディレクトリを調べましたが、すべてのコンポーネントをインストールしても、make
という実行可能ファイルはありません。 mingw32-make
というファイルがあります。また、C++、g ++、gcc、gcc-4.6.1、gfortranなどのプレフィックス付きmingw32-
もあります。ただし、make
がC:\Program Files (x86)\MinGW\msys\1.0\bin
にあります。MakeはMinGWやMSYSに含まれなくなりましたか?
MinGWシェルを開いてmake
と入力すると、makeが実行されます。ただし、Windows端末からは実行されません。
これは意図的なのでしょうか、他の実行ファイルも紛失している可能性がありますか?私はちょうど私のパスにC:\Program Files (x86)\MinGW\msys\1.0\bin
を追加する必要がありますか?
うん、あなたのパスに(MinGWのbinディレクトリの後に)msysのbinディレクトリを追加してください。それはまさにMinGWシェルが何をしたのか、それがなぜそこで動作するのかです。 – eriktous
@eriktousあなたが回答として投稿した場合、私はそれを受け入れることができます。私はMinGWのドキュメントのどこにもこれを言うとは言いませんでした。すべてがあなたのパスにmingw/binを追加するだけです。 –
@ThomasOwens: 'mingw32-make'は' make'と同じです、それはちょうど接頭辞です。 – Mehrdad