LinuxでEclipseを使用してC ++プログラムをデバッグするにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/248104

質問

EclipseをIDEとして使用していないため、使用することに興味がありません。ただし、ソースレベルのデバッグは気に入っています。

プロジェクトを作成する儀式を経ずにC ++ Linuxアプリをデバッグするために使用できる方法はありますか? (実際には、gdbのフロントエンドのように使用できますか?)

そうでない場合、Makefilesまたは他のツール(SCons、CMakeなど)を使用してビルドされた既存のC ++プログラムをデバッグするために使用できるプロジェクトを作成するために必要な手順は何ですか。 「開発」できるようになりたくないEclipseで;デバッグするだけです。

他のヒント

質問が投稿されてから4年以上でこれが変わったかどうかはわかりませんが、もっと簡単な方法があります。 Eclipse Luna(4.4.2)を使用しています。

> eclipse&

then

ファイル> インポート> C / C ++ > C / C ++実行可能ファイル> Next >実行可能ファイルを参照> Next >プロジェクト名を選択> 完了

他のプロジェクトのセットアップやソースパスは不要です(オブジェクトコード内にある必要があります)。 gdb / insight / etcを実行するのと同じです。ほとんどJavaをインストールする価値があります。

Eclipseでのデバッグの構成。

日食では、

  1. ウィンドウに移動->設定
  2. ポップアップが表示されたら、C / C ++を選択し、ドロップダウン矢印をクリックしてから、[デバッグ]を選択してドロップダウン矢印をクリックします。
  3. ソースルックアップパスを選択し、[追加]をクリックします。
  4. [追加]をクリックした後、[パスマッピング]をクリックし、[OK]をクリックします。
  5. マッピングパス名を指定し、[追加]をクリックします。
  6. コンパイルパスでCygwinパス(インストールが必要)を選択し、[OK]をクリックします。
  7. デバッグオプションで、ソースルックアップパスをクリックし、 Path Mapping:Project sourceを選択して、適用をクリックしてからOK をクリックします。
scroll top