2

私はつい最近(実際には今日)、Windows用のEclipseCDTを使い始めました。プロジェクトを作成し、テストCファイル(Hello World)をプロジェクトに追加しました。プロジェクトをビルドすると、次のようなエラーが発生しました。

Error: Program make is not found in Path - 

それで、私はEclipseCDTが私がインストールしたMingw/MSYSを必要としていることを読みました。今私はmake.exeがあることを確認します

C:\MinGW\msys\1.0\bin

しかし、管理者権限がないため、makeを含むこのフォルダーをWindowsのPathシステム変数に追加できませんでした。(管理者権限を取得する可能性は低いです)

では、このエラーを回避してWindowsでCDTをビルドして使用するにはどうすればよいですか?makeへのパスを追加した場合にこれを解決するのに役立つEclipseCDTのプロジェクト設定はありますか?

4

4 に答える 4

4

この問題を回避するための修正を取得できました。

2つのexeの正しいパス(makeとgcc / g ++(Mingw / Ansysによってインストール))をユーザー環境変数Pathに追加しました(システム変数Pathの編集は許可されていません)。

ただし、これらのパスをユーザー環境変数Pathに追加することも、これを解決するのに役立ちました。これで、EclipseCDTがコードを正常にビルドして実行しました。

于 2012-04-17T10:20:16.703 に答える
3
  1. 環境変数パスにc:/ cygwin / binまたはc:/ mingw/binまたはuがインストールされている場所があることを確認してください
  2. makefile名がmingw32-make.exeなどの場合は、コピーを作成し、名前をmake.exeに変更します。
于 2013-12-29T10:51:56.403 に答える
0

問題は、IDEがGNU Binary Utilitiesの場所を知る必要があるということです。そのため、その単純な処理方法は次のようになります。

Windows->設定->C/C++->新しいc++プロジェクトwizerd->makefile

最初

次に、インストールされているものを選択します。たとえば、MinGWを使用するので、GUN elf parseを選択し、c ++ filt:Dの場所が必要になり ここに画像の説明を入力してください ます。デフォルトでminGWをインストールする場所に移動します。これはC:\MinGWになります。 2番目

そしてc++filt.exeを検索します:Dそして今あなたは完了しました:D

そして、 http: //www.mingw.org/からminGWをインストールでき ます。

于 2015-08-09T19:44:40.990 に答える
0

C:\MinGW\binまた、 PATH変数に追加した後。以下に示すように、新しいプロジェクトがツールチェーンで作成されていることを確認してくださいMinGW GCCここに画像の説明を入力してください

于 2015-09-29T13:50:34.520 に答える