問題タブ [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 投票する
1 に答える
611 参照

c - cプロジェクトのdddデバッグ、コンパイル時に-gタグをどこに置くか?

ddd デバッガーを使用して c ソース コードをデバッグしたい。命令は、いつコンパイルするかを指定してコンパイルする必要があり-g tagます。このプロジェクトをコンパイルする方法は次のとおりです。 aclocal , automake --add-missing, autoreconf, ./configure,作る。では、どこに -g タグを配置すればよいでしょうか?どうすれば ddd を呼び出してデバッグできますか?

通常、コンパイルした後、私はそれを実行します

./slim.exeファイル名

誰でもこれを経験できますか?前もって感謝します

0 投票する
1 に答える
36236 参照

debugging - GDB: コンパイルに使用されるすべてのソース ファイルを一覧表示する方法

プロジェクトに新しく、コンパイルに使用される複数のソースファイルがあり、実行時にロードされる動的ライブラリの「可能性がある」ものもあります。「GDB」を使用して実行可能ファイルをデバッグする場合、実行可能ファイルのビルドに使用されるすべてのソース ファイル (静的) を一覧表示するコマンドはありますか。すべてのソース ファイルを取得したら、ブレークポイントの設定、関数の一覧表示などを簡単に行うことができます。GDB でそれを実行するコマンドが見つかりませんでした (あるはずです)。DDD (gui ベースの gdb) には、File->List というメニューがあり、使用されるすべてのソース ファイルと、実行可能ファイルのビルドに使用される静的ライブラリが一覧表示されます。残念ながら、コマンド ライン ベースのデバッガー (GDB) については、同等のコマンドが見つかりませんでした。

0 投票する
0 に答える
824 参照

linux - gdb によって破損した DDD 初期化ファイル

初期化ファイルが破損すると起動できないという、よく知られた DDD のバグがあります。

このファイルは、ブートごとに root ユーザーのディレクトリ .ddd に自動的に作成されます。DDD を実行するには、破損するたびに消去する必要があります。

いくつかのテストを行ったところ、gdb の「設定編集」メニューに入ると、このファイルが破損していることに気付きました。破損したファイル「init」をテキスト エディタで読み込んでいると、「set」という単語で始まる行がいくつか見つかりました。出現箇所"set ""! "(引用符なしで) 置き換えると、ファイルを消去しなくても操作できるようになります。

Core i3 プロセッサ (64 ビット) で Debian "wheezy" Linux を実行しています。この奇妙な行動の原因は何ですか?

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

gdb - java eclipseの「フレームにドロップ」に相当するgdb

Eclipse と Java には、現在のコール スタックの任意のポイントに戻ることができるデバッグ機能があります。そのため、スレッドを一時停止してから、コール スタック内の任意の行を選択し、「Drop to Frame」と言います。これにより、デバッガーはそのフレームのメソッド呼び出しの開始位置に配置されます。状態変数がリセットされるため、事実上、前に戻ることができます。gdb に同等の機能はありますか?