3

Eclipse Helios で C++ プロジェクトを作成しようとしましたが、いくつかの単純な「Hello World」プロジェクト (単一ファイルなど) では問題なく動作します。ただし、いくつかのファイルを含む少し大きなプロジェクトができたので、プロジェクトは問題なくビルドできます。実際、リリース フォルダに入ると、makefile、オブジェクト ファイル、実際のバイナリ実行可能ファイルがすべてそこにあります。そして、ターミナルを介してバイナリを実行できました。このプロジェクトの Eclipse で [実行/デバッグ] をクリックすると、常に「起動に失敗しました。バイナリが見つかりません」と表示されます。

プログラムを Eclipse で実行するにはどうすればよいですか? そのデバッグ機能を調べたいと思います。さらに、CentOS linux で eclipse を実行していますが、基本的な g++、gdb 設定などは問題ないと思います。そうしないと、デーモンhello worldが動作しません。

4

2 に答える 2

1

警告: 非常に古いバージョンの Eclipse と CDT を使用しているため、現在の手順は大幅に変更されている可能性があります。

ビューで、C/C++ Projectプロジェクトを展開してからBinariesノードを展開します。そこには、ビルドされた実行可能ファイルのリストが含まれているはずです。それを右クリックしてアイテムを選択しますRun As.. > Local C/C++ Application。これにより、ツールバーの緑色の矢印アイコンと小さなバグ アイコンからアクセスできる新しい実行構成が自動的に作成されます。これらをクリックして、通常どおり実行するか、デバッグ モードで実行します。

プログラムの起動方法を微調整したい場合Run configurationは、緑色の矢印アイコンのメニュー項目に移動します。以前に作成した構成を選択するか、新しい構成を作成します。次に、実行する実行可能ファイル、渡す引数、必要な環境変数など、さまざまな起動設定を微調整できます。

Debug configurationツールバーの小さな虫のアイコンからアクセスできる別のものもあります。そのダイアログ内にDebuggerは、デバッガーのセットアップに必要なすべてのコントロールを含むタブがあります。自分に合ったものが見つかるまで、コントロールをランダムにいじってください。

于 2011-10-10T04:09:23.407 に答える