17

Windows 7 コンピューターに MinGW と MSYS をインストールしました。C:\Program Files (x86)\MinGW\binパスに追加しました。gccやなどのコマンドは機能しますg++が、make機能しません。ディレクトリを調べたところ、makeすべてのコンポーネントをインストールしたにもかかわらず、という実行可能ファイルはありません。というファイルがありますmingw32-makemingw32-c++、g++、gcc、gcc-4.6.1、gfortran など、接頭辞が のファイルもあります。ただし、 がありmakeますC:\Program Files (x86)\MinGW\msys\1.0\bin

MinGW シェルを開いて と入力するとmake、make が実行されます。ただし、Windows ターミナルからは実行されません。

これは意図的なものですか、それとも他の実行可能ファイルも欠落している可能性がありますか? C:\Program Files (x86)\MinGW\msys\1.0\binパスに追加するだけですか?

4

3 に答える 3

10

はい、msys bin ディレクトリをパスに追加します (MinGW の bin ディレクトリの後)。それがまさに MinGW シェルの機能であり、そこで動作する理由です。

于 2011-12-01T00:34:54.040 に答える
1

試してみてくださいgmake。Make の GNU バージョンは、GNUgmake以外の Make と区別するために、自分自身をインストールすることがあります。

于 2011-11-30T23:22:48.013 に答える
0

C:\Program files\xxx にスペースが含まれています。シェル スクリプトが関係しているため、スペースは重要であり、エスケープする必要があります。したがって、このパスは mingw では機能しません。ドキュメントでは、MingW を C:\MingW にインストールすることを推奨しています。

于 2015-11-16T08:55:02.313 に答える