4

ほぼ 1 週間前にNetBeans IDE 7.3.1をインストールしましたが、まだ何もコンパイルできません。C/C++ にCygwin
のコンパイラを 使用していますが、単純な「Hello World」プログラムに対して次のエラー メッセージが表示されます。

"/usr/bin/make" -f nbproject/Makefile-Debug.mk QMAKE= SUBPROJECTS= .build-conf
make[1]: Entering directory `/cygdrive/c/Users/CaptFuzzyboots/Documents/NetBeansProjects/Hello World'
"/usr/bin/make"  -f nbproject/Makefile-Debug.mk dist/Debug/Cygwin_1-Windows/hello_world.exe
make[2]: Entering directory `/cygdrive/c/Users/CaptFuzzyboots/Documents/NetBeansProjects/Hello World'
mkdir -p build/Debug/Cygwin_1-Windows
rm -f build/Debug/Cygwin_1-Windows/main.o.d
gcc    -c -g -MMD -MP -MF build/Debug/Cygwin_1-Windows/main.o.d -o build/Debug/Cygwin_1-Windows/main.o main.c
make[2]: gcc: Command not found
nbproject/Makefile-Debug.mk:66: recipe for target `build/Debug/Cygwin_1-Windows/main.o' failed
make[2]: *** [build/Debug/Cygwin_1-Windows/main.o] Error 127
make[2]: Leaving directory `/cygdrive/c/Users/CaptFuzzyboots/Documents/NetBeansProjects/Hello World'
nbproject/Makefile-Debug.mk:59: recipe for target `.build-conf' failed
make[1]: *** [.build-conf] Error 2
make[1]: Leaving directory `/cygdrive/c/Users/CaptFuzzyboots/Documents/NetBeansProjects/Hello World'
nbproject/Makefile-impl.mk:39: recipe for target `.build-impl' failed
make: *** [.build-impl] Error 2


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

編集

新しいツールキットを作成し、ベース ディレクトリを Cygwin -> bin として追加するだけで、 これを修正しました。

今の問題は、私が得続けていることです

pty プロセスを開始できません

4

2 に答える 2

2

gcc: Command not found

  1. インストールされているかどうかを確認する必要がありますgcc(プラスgdbmake

    1. MinGW経由:

      MinGW+NetBeans (スクリーンショットを見てください。ハンガリー語を理解する必要はありません)

      MinGW コンパイラ スイート

      MinGW インストール マネージャー

    2. Cygwin経由:

      http://www.eecg.utoronto.ca/~aamodt/ece242/cygwin.html

      Cygwin、gcc、gdb、make

  2. NetBeans でパスが正しいかどうかも確認する必要があります。

    [ツール] > [オプション] > [C/C++] > [ビルド ツール] :

    (スクリーンショットを作成した時点では、MinGWは にインストールされていましたが、(デフォルトである)C:\Programs\MinGWにインストールされている場合C:\MinGW、これも正しいです!唯一重要なことは、MinGW をインストールしないパスにインストールする必要があることです。 t には空白が含まれます。)

    NetBeans: [ツール] > [オプション] > [C/C++] > [ビルド ツール]

    パスが間違っていて、文字が赤い場合は次のようになります。

    NetBeans: [ツール] > [オプション] > [C/C++] > [ビルド ツール]、間違ったパス

    注: MinGW をインストールしましたが、パスが正しいかどうかを確認する必要があるという事実は変わりません。

  3. また、プロジェクトの [プロパティ] (プロジェクトを右クリック) > [ビルド] で正しい構成が選択されていることにも注意する必要があります。正しい「ツール コレクション」を選択する必要があります (上記のパスは正しい)。

    NetBeans: プロジェクト プロパティ > ビルド > ツール コレクション

Unable to start pty process

関連する回答:ビルドはできますが、netbeans で C コードを実行できません (ただし、コマンド ラインでは機能します)

プロジェクトを右クリックし、[プロパティ] > [実行] > [コンソールの種類] > [外部ターミナル] (たとえば、「内部ターミナル」ではなく) を選択します。スクリーンショットは次のとおりです。

NetBeans: プロジェクト、[プロパティ] > [実行] > [コンソールの種類] > [外部端末]

于 2013-10-02T22:22:42.567 に答える