2

Eclipse CDT と GDB に関するいくつかのクエリを実行しましたが、さらに混乱しています。私はGDBとEclipseの両方の初心者です。

私の問題は次のとおりです。

Cygwin によって生成された一連の make ファイルなどを含む test.exe ファイルを取得しました。ディレクトリからコマンド gdb ./Test.exe を使用してデバッグを実行できます。このデバッグは非常にまばらです。

私は、Eclipse が Gdb デバッガーと連携し、優れた GUI とデバッグ機能を提供できることを学びました。

この test.exe を Eclipse にロードしてコードを実行する方法を誰かが示してくれるとありがたいです。

ありがとう

4

1 に答える 1

3

Eclipse で C++ パースペクティブに切り替えます。

メニューで [実行] -> [デバッグ構成] を選択します。C/C++ アプリケーションを選択し、「新しい起動構成」アイコンをクリックします。参照ボタンをクリックして実行可能ファイルを見つけ、構成を適用して [デバッグ] ボタンをクリックします。

-g3 (または同様のもの) でコンパイルした場合、これによりアプリケーションが起動し、ソースが検索されます。-O0 も使用していることを確認してください。(ところで:cygwinではなくmingwでこれを試しました)。

Makefile プロジェクトを Eclipse/CDT にインポートし、開発に Eclipse を使用できます。

于 2013-04-10T11:35:14.133 に答える