簡単に言うと、最新バージョンの Visual C++ で得られる機能セットと同等またはそれに近い gdb の GUI を知っている人はいますか?
詳細: Windows でのプログラミングに多くの時間を費やしてきた者として、Linux で C++ をコーディングする必要があるときに見つけた大きなつまずきの 1 つは、コマンドライン gdb を使用して何かをデバッグするのに、Linux で行うよりも数倍の時間がかかることです。 Visual Studio を使用しており、練習しても上達していないようです。いくつかのことは、グラフィカルに表現する方が簡単または高速です。
具体的には、次のような GUI を探しています。
- ステップ オーバーやコードへの移行、変数やブレークポイントの監視など、すべての基本を処理します
- 複雑でネストされた C++ データ型の内容を理解し、表示できる
- パラメータタイプなどの関連情報を表示しながら、テンプレート化されたコードとデータ構造に混乱することはなく、できればインテリジェントにステップスルーできます
- スレッド化されたアプリケーションを処理し、異なるスレッド間を切り替えてステップスルーしたり、状態を表示したりできます
- gdb でのプログラムの起動に加えて、既に開始されているプロセスへのアタッチまたはコア ダンプの読み取りを処理できます。
そのようなプログラムが存在しない場合は、箇条書きの少なくともいくつかを満たすプログラムで人々が経験したことについて聞きたいと思います。誰かお勧めはありますか?
編集:
可能性をリストアップすることは素晴らしいことです。得られるものを取り上げますが、回答に含めることができればさらに役立ちます:
(a)実際にこのGUIを使用したかどうか、使用した場合、それについてあなたが持っている肯定的/否定的なフィードバック。
(b) 上記の機能のうち、サポートされている/されていない機能をご存知の場合は、
リストは簡単に手に入れることができます。このようなサイトは、人々のアプリケーションに関する個人的な経験を知ることができるため、優れています。