36

Linuxでvimを使用してcを開発し、dddを使用してデバッグしています。ただし、このマシンでのスクロールでは ddd のパフォーマンスが非常に悪いため、使用するのが非常にイライラすることがあります。

ddd が gdb コマンド セットにかなり密接にマップされる方法が気に入っています。これは、選択したときに gdb コマンドを自由に使用できることを意味しますが、gdb 自体を使用することは、ソースを表示するという優れた仕事をしないため、オプションではありません。

ddd に代わる適切な方法を提案できる人はいますか? 私が探しているのは IDE ではなく、フリー ソフトウェアである gdb に適切に実装された GUI ファサードにすぎません。

4

9 に答える 9

8

KDbg(http://www.kdbg.org/)

于 2009-07-30T13:34:08.970 に答える
7

私は日常的にEclipse CDTと Visual Studio を使用していますが、Visual Studio と同様に非常に優れたツールです。すべての Eclipse インフラストラクチャを使用して、非常に優れた gdb グラフィカル インターフェイスを作成します。Java のデバッグに似ていますが、C++ を使用します。

vim をエディターとして使用したいという理由で、デバッグのためだけに Eclipse プロジェクトを生成したくない場合は、Cmakeに Eclipse プロジェクト ジェネレーターがあることを知っておく必要があります。この問題に関して役立つリンク: 123

于 2009-07-31T06:46:58.960 に答える
5

Emacs GDB 統合を見たことがありますか? 使い方を工夫すれば、かなり良いです。スクリーンショットは次のとおりです: http://p.blog.csdn.net/images/p_blog_csdn_net/ariesjzj/pic3.jpg .

あるいは、Eclipse があります。とてもきれいで、かなり包括的ですが、あまり使用していません。

それができない場合は、GDB を TUI モードで使用するだけです (ディスプレイが「きれいに」見えるまで、「layout next」と何度も入力します)。

Linux と組み込みシステムの開発に行き詰まっている今、Visual Studio が本当に恋しいです。

于 2009-07-30T21:51:36.930 に答える
3

あなたは好きかもしれません:洞察-gdbに基づくRedhatのデバッガー

これらのツールにはGUIもあります。

SunStudioデバッガー

私はしばらくSunStudioDebuggerを使用していませんが、ソースコードの横をクリックして実際にブレークポイントを設定できる独自のバージョンのgvimとemacsがありました。

Intelデバッガー

そして、Eclipseにはデバッガーが統合されていると思います。

そして、これらのツールのほとんどはまだ無料だと思いますが、必ずしもオープンソースである必要はありません。

于 2009-07-30T13:34:30.343 に答える
2

xxgdbを試すことはできますが、それは非常に古く、まだ管理されているかどうかさえわかりません

于 2009-07-30T13:35:16.147 に答える
2

DDD を完全にあきらめないでください。インターフェイスに大規模なオーバーホールが必要であることには同意しますが、2007 年には GTK のオーバーホールに関していくつかの不満がありました。

また、こちらにも注目してください。

于 2009-07-31T21:20:20.030 に答える