it-swarm-ja.com

NetBeans + MinGW + C-ファイルが見つかりません

NetBeans 7.3をインストールし(今日は2回)、MinGWをインストールしました(今日は何度も)。私のOSWin 7 64

MSYSでMinGWをインストールしようとしました、MSYSとMinGW DTでMinGWを試しました、MSYSなしでMinGWを試しました、MSYSを個別にインストールしようとしました、特権ユーザーとしてインストールしようとしました、PATHとコンパイラ設定を変更し、プロジェクトを「C:\ prj」ディレクトリに移動しました、libgcc_s_dw2-1.dllをプロジェクトフォルダに追加しようとしましたが、毎回何もコンパイルできませんでした。

現時点での私のPATHとコンパイラオプションは次のようになります

enter image description here

enter image description here

しかし、たとえば(C/C++アプリケーション)何かをコンパイルしようとすると

#include <stdio.h>
#include <stdlib.h>

int main(int argc, char** argv) {

    return (EXIT_SUCCESS);
}

または、空のファイルである可能性がありますが、それでもエラーが発生します。

    "/c/Users/samsung/Documents/NetBeansProjects/CppApplication_2/"C:/MinGW/msys/1.0/bin/make.exe"" -f nbproject/Makefile-Debug.mk QMAKE= SUBPROJECTS= .build-conf
/bin/sh: /c/Users/samsung/Documents/NetBeansProjects/CppApplication_2/C:/MinGW/msys/1.0/bin/make.exe: No such file or directory
make.exe": *** [.build-impl] Error 127


BUILD FAILED (exit value 2, total time: 758ms)

この状況を改善するための提案をいただければ幸いです。ありがとう!

6
shomel

NetBeansフォーラムで、この問題の解決策を見つけました。

http://forums.netbeans.org/topic54884.html

あなたがする必要があるのは:

  1. C:\MinGW\binに移動し、mingw32-make.exeのコピーを作成します。次に、名前をmake.exeに変更します

  2. 次に、C:\MinGW\msys\1.0\binに移動し、make.exeの名前をmakeOLD.exeに変更します(念のため)

  3. 次に、新しいmake.exeC:\MinGW\msys\1.0\binに移動します。

NetBeansを再起動する必要があるかもしれませんが、コンパイルとビルドができるようになっているはずです。

これが突然問題になった経緯を知りたいです。誰かが見つけたら、私たちに知らせてください。 Java JDK1.7.0_17からJDK1.7.0_21に更新するとC++コンパイルが破損するという提案を見ましたが、それがどのように発生するかは私にはわかりません。

5
J Martin Ward

名前の変更はNetbeans8.xxでは機能しませんでした Msys または Cigwin を使用する必要があります

1
Hamed