2011-03-05 29 views
1

私は、Eclipse CDT gdbを使ってC++プログラムをデバッグします。私が書いたときには、次のようにmakefileを所有する可能性があります。Eclipse CDT C++エラー

all: prog1 

prog1: prog1.cpp 
     g++ -o prog1 prog1.cpp 

正常にコンパイルされて実行されます。しかし、デバッグボタンをクリックすると、no available source main....と表示されます。

編集

私は(代わりに私自身のメイクファイルを書く)その内部makefileとEclipseでの新しいC++プロジェクトに同じプログラムをコピーする場合、私は、デバッグモードを使用することができます。しかし、結局、私は次のような誤りがあります。

No source available for "__mingw_CRTStartupどうすればよいですか?

ありがとうございました。

答えて

1

g++ -o prog1 prog1.cpp 

g++ -o porg1 prog1.cpp 

あなたの行を変更してみてください。おそらく出力(すなわち、プログラム)の名前が間違っているので、Eclipseはそれを起動することはできません。

+0

@ Greg。申し訳ありませんが、私の誤植。日食の名前は正しいです。私はプログラム名を更新しました。 – Sean

関連する問題