1. ホーム
  2. c

[解決済み] gdbデバッガで最も厄介な/便利なコマンド [閉鎖].

2022-06-07 04:30:20

質問

gdbやdbxのようなデバッガを実行しながら、最もトリッキーで便利なコマンドを投稿することができますか。

どのように解決するのですか?

  1. バックトレース フル : ローカル変数を含む完全なバックトレース
  2. , , フレーム : フレームを移動する
  3. 見る : ある条件を満たしたときにプロセスを一時停止させる
  4. プリントプリントをオンにする : C言語のソースコードをきれいに整形して印刷します。
  5. ロギングをオンにする : デバッグセッションのログを記録し、サポートのために他の人に見せる。
  6. 印刷配列の設定 : きれいな配列の印刷
  7. 終了 : 関数が終了するまで継続する
  8. を有効にする そして 無効 : ブレークポイントの有効化・無効化
  9. tbreak : 一度ブレークして、ブレークポイントを解除する
  10. ここで : 現在実行されている行番号
  11. ローカル情報 : すべてのローカル変数を表示
  12. 情報引数 : すべての関数の引数を表示
  13. リスト : ソースを表示
  14. ブレーク : 正規表現にマッチする関数でブレーク