問題タブ [ddd-debugger]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
337 参照

unix - マウスをウィンドウの外に移動すると、dddが非アクティブになります

マウスカーソルをウィンドウの外に移動しても、dddウィンドウはキーボード入力を受け取りません。dddウィンドウはまだアクティブですが、入力を受け取りません。再び機能させるには、ウィンドウ上でマウスを動かす必要があります。他のXウィンドウ、たとえばxtermと同じように、マウスポインタがどこにあっても入力を受け取るように構成する方法はありますか。

0 投票する
2 に答える
986 参照

c++ - DDD デバッガー: セッション間のコマンド履歴を保存

コマンド履歴が現在のセッション中にのみ残っていることに気付きました。同じプロセスで ddd を再起動すると、白紙の状態で開始されます。最新の履歴を強制的に保持/再読み込みする方法はありますか?

Edit-> Preference/GDB セッションで関連するオプションが見つかりませんでした。

GNU DDD 3.3.9 (i386-redhat-linux-gnu) を使用しています

0 投票する
3 に答える
492 参照

c++ - DDD は文字列を説明できますか?

C++ コードの問題を見つけようとしていて、Sun マシンで DDD を使用してデバッグしています。私たちが持っているいくつかの標準に従って、文字列を使用する必要があります。しかし、DDD が文字列変数に遭遇すると、常に空として表示されます。以前、SGI で CVD を使用したときに同じ問題が発生したことを思い出したいと思います。
コードを書き直して文字列を削除する以外に、試したり使用したりできるものはありますか?

0 投票する
2 に答える
521 参照

c++ - プログラムがコンソール入力を読み取ろうとすると、dddデバッガーが無限ループに入ります

C ++プログラムがから読み取るcin場合、dddは、コンソールに入力を入力させる代わりに、「1」を提供します。プログラムは対話型コマンドを読み取るため、「1」は無効なコマンドであり、dddはそれらを無限に供給しているように見えるため、結果として「無効なコマンド」出力の無限ループが発生します。

誰かがそのような行動に遭遇し、これを克服する方法を知っていますか?21世紀には、20年前の学校で行ったように、コマンドラインgdbを使用する必要があることに非常に不満を感じています。eclipseの組み込みデバッガーは遅すぎて役に立ちません。

dddのバージョンは3.3.11です。コードスニペット:

0 投票する
3 に答える
3125 参照

tk - DDD と Insight の Motif テーマをより快適なものに変更するにはどうすればよいですか?

Tk バージョン 8.5.3 がインストールされており、8.5 以降にテーマ エンジンのサポートが追加されています。それでも、テーマの使い方がわかりません。デフォルトの Motif は醜いだけです。

スクリーンショット

0 投票する
2 に答える
5519 参照

c++ - ddd (gdb) で過去のループをスキップする方法

DDD を使用した多くの、時には殺到するデバッグ セッション中に、ループに出くわします。そして、それを乗り越えるために次へを押し続けます。繰り返しが多い場合は、その直後にブレークポイントを設定して、「続行」を押します。ループを通過する他の方法はありますか?

0 投票する
8 に答える
18119 参照

gdb - ddd が開始時にハングする

以前に質問があり、ddd ニュースグループでバグ レポートを見ましたが、提案された解決策はどれもうまくいきません。

表示されますが、ファイルを開くなどのことをしようとすると、「GDB の準備が整うまで待機しています」というメッセージが表示されてハングします。

他の人からも報告されている重要な事実は、一部のユーザーでは正常に機能し、他のユーザーでは機能しないということです. 環境を比較しましたが、大きな違いは見つかりませんでした。どんな提案でも大歓迎です。

0 投票する
2 に答える
19102 参照

gdb - 警告:(内部エラー:psymtabでは読み取り中のpc 0x804a6b0ですが、symtabでは読み取りできません。)g ++

dddを使用してプログラムをデバッグしようとしています。関数を入力しようとすると、または関数内でmain()、次の警告が表示 されます。

警告:(内部エラー:psymtabでは読み取り中のpc 0x804a6b0ですが、symtabでは読み取りできません。)

nこの警告は、関数を使用して別の命令に移動しようとしたり、関数を開始または終了しようとしたときに点滅します。私は他のフォーラムでこれを調べようとしましたが、決定的な答えはありません。デバッグしようとしているコードはいくつかのファイルにぶつかり、コード全体をここに投稿できるかどうかわかりません。

g ++バージョンを使用しています:
g ++(GCC)4.4.1 20090725(Red Hat 4.4.1-2)

これに関するどんな助けでも大歓迎です。

0 投票する
5 に答える
606 参照

c++ - GDB (DDD)、デバッグに関する質問

自分の C++ コードをデバッグするときに、GDB (実際には DDD gui を使用) のいくつかのことが混乱します。

1) HEAP ERROR クラッシュ後にバックトレースが利用できないのはなぜですか? 2) gdb がブレークポイントで停止するのではなく、ブレークポイントの後に停止することがあるのはなぜですか? 3) コメント行をステップ実行すると、いくつかの命令が実行されることがあります (gdb ビジー)??

どんな説明でも大歓迎です、

ペトル