コアファイルの検死
gdb起動 スタックフレームの中身を拝見 現在自分がいるスタックフレームを表示 フレームの移動 現在行の前後のソースコードを表示。 l(ist)で表示したい変数の名前を確認するといいだろう。 値を見る pの詳しい使い方は…
gdb起動 スタックフレームの中身を拝見 現在自分がいるスタックフレームを表示 フレームの移動 現在行の前後のソースコードを表示。 l(ist)で表示したい変数の名前を確認するといいだろう。 値を見る pの詳しい使い方は…
でxに関するマニュアルが表示される。 その中でも文字列表示が便利。 みたいな感じ。
これでいい。 ※kill -11とかでも吐かれるけど、シグナルの意味を考えると3の方がよさげ。 http://www.linux.or.jp/JM/html/LDP_man-pages/man7/signal.7.htm…
以下、起動済みのhoge_exeをデバッグする場合。 hoge_exeはCDT上で、Debug/hoge_exeに存在するものとする。 1.事前にCDT上でビルドして、実行バイナリを作成しておく。 2.ソースコード上で、…
デバッグで一番使うのは、ブレークポイントより、監視ポイント。 監視ポイント追加手順は以下。 1. 「デバッグ」ボタンからデバッグパースペクティブを起動。 2. 「ブレークポイント」タブで右クリックし、「監視ポイントの追加…
http://monoist.atmarkit.co.jp/fembedded/articles/eclipseccplusplus/02/eclipseccplusplus02d.html 便利ですのー。
サーバ側とクライアント側で、ライブラリのバージョンを完全にいっしょにしておかないと不都合が発生するようだ。 結局、ローカルで開発してローカルでデバッグするのが無難ってことだよな。
http://www.linux.or.jp/JM/html/GNU_gdb/man1/gdbserver.1.html GDB がシンボルテーブルを検査したりするため、ホストシステムには、ターゲットプログラムのストリッ…
違いはメソッドに対する挙動。 ■ステップイン メソッドの中も1行ずつ実行していく。 処理の詳細を追うのに便利。 ■ステップオーバー メソッドをサクッと実行して次の行にいく。 メソッド実行後の状態だけ知りたいときに便利 ■…
ブレークポイントを貼ると、その行を実行する直前で停止する。 実行した後で停止じゃないので注意。
最近のコメント