2012-07-20 68 views
32

eclipseでPATHエラーに "make"プログラムが見つかりませんでした。 (私がチェックしmake.exeがそこにある)を作る含まれているフォルダとPATH開始プログラム "make"がPATHに見つかりません

C:\cygwin\bin; 
%JAVA_HOME%\bin; 
%ANT_HOME%\bin; 
%ANDROID_SDK%\tools; 
%ANDROID_SDK%\platform-tools; 
%ANDROID_NDK%; 
%CommonProgramFiles%\Microsoft Shared\Windows Live; 
C:\Program Files\NVIDIA Corporation\PhysX\Common; 
%SystemRoot%\system32; 
%SystemRoot%; 
%SystemRoot%\System32\Wbem; 
%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\; 
C:\Program Files\Microsoft SQL Server\100\Tools\Binn\; 
C:\Program Files\Microsoft SQL Server\100\DTS\Binn\; 
C:\Program Files\Git\cmd 

が、日食はまだProgram "make" not found in PATHを行く:私は、パス変数をチェックします。

私はパスを変更して何度も再起動しようとしましたが、何も変わっていないようです。

+1

あなたのパスのどこかに 'make.exe'ファイルがありますか? 'C:\ cygwin \ bin'にありますか? GNU makeをインストールする必要があります。 –

+3

マルチポストしないでください。あなたはすでにこの質問をしています:http://www.eclipse.org/forums/index.php/m/773854/(最後のコメント) –

+1

@AdelBoutrosインターネット上のさまざまな場所で同じ質問をすることに対する禁止はありません。それは大きな場所です。助けを求めて人々を罵倒しないでください。 – Conrad

答えて

3

ただ、アデルのリンク日食フォーラムがカバーする内容を明確にするために、ここでは(OS X上で)私はこれを解決する方法は次のとおりです。

注:私にとって、でも私の個人的な環境(すなわちもののbashで、$ PATHをエコー場合

Go]をEclipse Preferences -> C/C++ -> Build -> Environment -> Add.. -> "${PATH}:/Developer/usr/bin"

にいくつかの他のOSの場合は、単にmakeが存在している右のパスを使用します)私はまだの環境変数をEclipseにそれを追加しなければならなかった、それに/開発者は/ usr/binにしていました。

1

おそらくC:\cygwin\bin called xxxxxmake.exe内のいくつかのファイルがありますが、あなたはCygwinのインストーラを使用して「作る」ツールをインストールしていることを確認してくださいmake.exe

1

に名前を変更してみてください。

+0

私は、コマンドラインから 'make'を呼び出すことができます。 – Betlista

34

何らかの理由でgccを使用できない場合に備えて、ツールチェーンを変更してみてください。 (プロジェクトエクスプローラでプロジェクト名を右クリックして)開きプロパティプロジェクトのを、その後、C/C++>ツールチェーンエディタをビルドします。現在のビルダーをGNU Make BuilderからCDT内部ビルダーなどから変更することができます。 MinGWの\ \ MSYS 1.0 \ binに

\(またはMinGWのフォルダにMAKE.EXEを検索します。)

追加する:あなたはCDTのためのMinGWのツールチェーンを使用している場合

+3

これは私のために働いていません。 – Betlista

+1

私のために100%働いています。^_^ –

+0

これはMinGWのgcc/g ++コンパイラドライバをインストールしてMinGWの* bin *フォルダをWindowsのパスに入れた後についに私のために働いていました。 – RBV

3

は、MAKE.EXEはCで発見されますこのパスは日食で ウィンドウ - >環境設定 - >環境

0

私は同じ問題がありました。 最初はCygwing &でEclipse CDTをセットアップしていましたが、スムーズに動作していました。ある日、私は窓をリセットしなければならない問題が発生しました。その後、私がEclipseを開いたとき、私は上記の問題に直面しました。これが私が解決した方法です。

最初に、PATH変数の値がウィンドウのPATH変数と同じである(2つの値を手動で比較しただけで)ことを検索しました。私はそれが同じであることが分かった。今私はそれがPATHの問題であることに気付きました。

Cygwinが存在するかどうかを探し始めましたか?そこにあった。私はその後、私は単純に先に行ってきました& & Eclipseを再起動し、このパスを含めるようにPATH変数を更新&はそれが

C:\cygwin64\bin> 
C:\cygwin64\bin>dir ma* 
Volume in drive C is Windows8_OS 
Volume Serial Number is 042E-11B5 

Directory of C:\cygwin64\bin 

16-05-2015 18:34   10,259 mag.exe 
13-08-2013 04:57    384 mailmail 
11-04-2015 02:56    4,252 make-emacs-shortcut 
15-02-2015 23:25   194,579 make.exe 
04-05-2015 21:36   40,979 makeconv.exe 
29-07-2013 11:57   29,203 makedepend.exe 
16-05-2015 18:34   79,891 makeindex.exe 
16-05-2015 18:34   34,323 makejvf.exe 
07-05-2015 03:04    310 mako-render 
18-04-2015 02:07   92,179 man.exe 
18-04-2015 02:07   113,683 mandb.exe 
13-08-2013 04:57    286 manhole 
18-04-2015 02:07   29,203 manpath.exe 
24-10-2014 13:31   274,461 mate-terminal.exe 
24-10-2014 13:31    1,366 mate-terminal.wrapper 
       15 File(s)  905,358 bytes 
       0 Dir(s) 373,012,271,104 bytes free 

C:\cygwin64\bin> 

に存在することがわかった位置しました。

コードをコンパイルすると、&デバッグ(GDB)がうまく動作しています。

これが役に立ちます。

9

MinGwを使用している場合は、mingw32-make.exeの名前をフォルダ "C:¥MinGW¥bin"またはシステムにminGwがインストールされている場所でmake.exeに変更します。

0

プロジェクト>プロパティ> C/C++ビルド>環境に移動します。 3つのフィールドが表示され、PATHを選択します。 make.exeを含むフォルダがパスに追加されているかどうかを確認してください。時には、System PATH変数(My Computer> Properties> Advanced System Settings ...から作成された)への変更がEclipseに反映されないことがあります。これは私の問題を解決し、それがあなたにも役立つことを願っています!

5

"Hello world"を初めて実行しようとしていますか?適切なツールチェーンを選択してください。 Windowsの場合、MinGW GCCを選択する必要があります。 enter image description here

あなたが に行くだけでプログラムを実行しようとしたときにデフォルトとしてのMinGW GCCコンパイラを作るか、またはあなたにエラーが発生して、元のプロジェクトを変更する「プログラム 『は』 PATHに見つからない」作るか、「日食C++打ち上げはバイナリ失敗見つからない」ためにWindowsは>>設定>> C \ C++ビルド>>ツールチェーンエディタ>> MinGWのGCCへのMinGWで

enter image description here

2

を現在のツールチェインを変更し、私は次のものをインストールする必要がありました:

Basic Setup -> mingw32-base 
Basic Setup -> mingw32-gcc-g++ 
Basic Setup -> msys-base 

とEclipseで、

Windows -> Preferences -> C/C++ -> Build -> Environment 

に移動して、(「ネイティブ環境に変数を追加」オプションを設定して)以下の環境変数を設定します。その後、

MINGW_HOME C:\MinGW 
PATH C:\MinGW\bin;C:\MinGW\msys\1.0\bin 

クリックして「適用」と「OK」 。

私の言う限り、これは私のために働いた。

0

追加ヒント:異なるツールチェーンが開いている複数のプロジェクトがある場合は、失敗したプロジェクトのパスをビルドコンソールヘッダーで確認してください。

私はちょっと古くなったツールチェーン設定を持つ別のプロジェクトが同じワークベンチで開いていたため、このエラーを示したビルドを修正しようと30分かかりました。もう一方のプロジェクトを閉じるとビルドが再度有効になりました。

0

Windows上でGNU MCU Eclipseを使用している場合は、Windows Build Toolsがインストールされていることを確認し、その後、...インストールパスをチェックして、Eclipseの[ウィンドウ/環境設定内の「グローバル・ビルド・ツールパス」を入力します。

Global Build Tools Path

関連する問題