web-dev-qa-db-ja.com

EclipseがC / C ++用のMinGWツールチェーンを見つけることができません

私は問題があります。多くの人が同じ質問をしますが、私は答えを見つけられませんでした。

PCにgcc-4.9.0をインストールしましたが、Eclipseで検出されません。デフォルトのインストールパスを使用しました:

C:\MinGW
7
Luchnik
  1. PATH変数を設定し、次のように追加します: "C:\ Program Files(x86)\ mingw-w64\i686-6.2.0-win32-dwarf-rt_v5-rev1\mingw32\bin"
  2. 上記のパスで[〜#〜] copy [〜#〜]gcc.exeをmingw32-gcc.exeに実行します

詳細については、 http://wiki.Eclipse.org/CDT/User/FAQ#I_installed_MinGW_toolchain_on_my_PC_but_Eclipse_won.27t_find_it を参照してください。

4
rufushuang

Eclipseは、システム環境変数「PATH」を使用してツールチェーンを検索します。したがって、EclipseがMinGWツールチェーンを見つけるには、MinGWのbinディレクトリへのパス(「C:\ MinGW\bin」など)を「PATH」環境変数で指定する必要があります。

P.S.そして、環境変数を変更した後、Eclipseを再起動することを忘れないでください:)

1
Kirill

この手順は、同じ問題に直面したときに役立ちました。

まず、次のリンクのように、MinGWディレクトリをパスシステム環境変数に追加します。

https://www.youtube.com/watch?v=zLpaYVIoXqc

この後、プロジェクトを作成する場合は、[プロジェクトタイプとツールチェーンがplatormでサポートされている場合にのみ表示する]オプションをオフにします。 MinGWGCCを選択します

コードを作成しますが、この鉱山が完全に機能した後、最初にCTRL + Bでコードを作成します。

これを見る他の人にも役立つといいのですが

1
Meric Ozcan

私も最近この問題を抱えていました。 Eclipse Luna SR24.4.2をWin7 SP1で実行して、新しくインストールしたMinGW-w64を確認するのに問題がありましたが、Win 7インストールにMINGW_HOME環境変数を追加してから、Eclipseを再起動することで解決できました。 (Windowsを再起動する必要はありませんでした。)

私の場合、MinGW-w64は「C:ProgramFiles\mingw-w64\x86_64-4.9.2-win32-seh-rt_v4_rev2」にインストールされていたため、MINGW_HOMEを「C:ProgramFiles\mingw-w64」に設定する必要がありました。\x86_64-4.9.2-win32-seh-rt_v4_rev2\mingw64 "これにより、適切なサブディレクトリ(binなど、include、libなど)を指すようになります。

Win 7では、環境変数は、[コントロールパネル]-> [システムとセキュリティ]-> [システム]-> [システムの詳細設定]の[環境変数]ボタンから設定できます。 MINGW_HOME変数を「ユーザー変数」セクションに追加しました。

1
conib

環境パス変数を更新した後、osを再起動する必要があります。

私はしばらくの間この問題を抱えていましたが、ちょうど今それが機能するようになりました。
これが私がしたことです:
Eclipseで、[ウィンドウ]> [設定]> [C/C++]> [ビルド]> [環境]に移動します。左端の列にPATHがある行をダブルクリックして、リストを開きます。 確認してくださいそのリストのC:\ MinGWの最後に\ binがあります。鉱山には\ binがありませんでした。 C:\ MinGW\binを読み取るように変更しましたが、今では魅力のように機能します。
お役に立てれば。

0
user2972287