月別アーカイブ: 2012年2月

Xcode4.2デバッグ環境構築とgdbのチートシート

main内で止まるとバグを追いにくくてハマるのでできるだけ追いやすい様にと色々調べてみた。

  1. どんなデバッグ方法があるのか知る
  2. デバッグ向きの環境に作り替える
  3. gdbを触れる様にしとく

どんなデバッグ方法があるのか知る

NSLogだけじゃない、こんな方法あんな方法、まず知っておく。

デバッグ向き環境に作り替える

Xcode左上のプロジェクトを選択して環境

12_02_01-02

 

3つの環境変数を追加できたらOKボタン。

12_02_01-02

gdbを触れる様にしておく

gdbはデバッグ時に使えるコマンド。
gdb_window

Xcodeの最下部のコンソールに入力して様々な情報を得る事ができる。

 

詳しくはApple のdebugging with gdbを参照。

チートシートも見つけたのでよかったらどうぞ。
http://darkdust.net/files/GDB%20Cheat%20Sheet.pdf