シンプルな「Hello World!」を作ろうとしています。C++ コンパイラとして MinGW を使用して、NetBeans IDE 7.3 でプログラムします。
ビルドに失敗しましたが、その理由がわかりません。
これは私のコンパイラの設定です:
- 家族:MinGW
- ベース ディレクトリ: C:\MinGW
- C コンパイラ: C:\MinGW\bin\gcc.exe
- C++ コンパイラ: C:\MinGW\bin\g++.exe
- アセンブラー: C:\MinGW\bin\as.exe
- コマンドの作成: C:\MinGW\msys\1.0\bin\make.exe
- デバッガコマンド: C:\MinGW\bin\gdb.exe
環境の PATH がC:\MinGW\binおよびC:\MinGW\msys\1.0\binに向けられていることを確認しました。
私のコードは次のとおりです。
#include <iostream>
using namespace std;
int main()
{
cout << "Hello World!" << endl;
return 0;
}
プロジェクトをビルドしようとすると、NetBeans のデバッグ出力から次のメッセージが表示されます。
"/usr/bin/make" -f nbproject/Makefile-Debug.mk QMAKE= SUBPROJECTS= .build-conf
make[1]: Entering directory `/c/NetBeansProjects/HelloWorld'
"/usr/bin/make" -f nbproject/Makefile-Debug.mk dist/Debug/MinGW-Windows/helloworld.exe
make[2]: Entering directory `/c/NetBeansProjects/HelloWorld'
mkdir -p build/Debug/MinGW-Windows
rm -f build/Debug/MinGW-Windows/main.o.d
g++ -c -g -MMD -MP -MF build/Debug/MinGW-Windows/main.o.d -o build/Debug/MinGW-Windows/main.o main.cpp
make[2]: g++: Command not found
make[2]: *** [build/Debug/MinGW-Windows/main.o] Error 127
make[2]: Leaving directory `/c/NetBeansProjects/HelloWorld'
make[1]: *** [.build-conf] Error 2
make[1]: Leaving directory `/c/NetBeansProjects/HelloWorld'
make: *** [.build-impl] Error 2
BUILD FAILED (exit value 2, total time: 1s)
さまざまな Q&A を検索しましたが、すべて正しく行っているようです。