Xcode的調試器為使用者提供了一個GDB的界面,GDB是GNU組織的開放源代碼調試器。您可以在Xcode的圖形界面裡做任何事情;但是,如果您需要 您可以在指令行裡使用GDB的指令。
要在一個調試的任務裡輸入GDB指令行指令:
在工具欄裡點選Console Drawer (控制台抽屜視窗)按鈕打開控制台。
您可以在控制台裡檢視Xcode調試器發送給GDB的指令,或者您可以直接在控制台裡輸入GDB指令。在控制台視窗裡點選然後在gdb提示符後面 輸入指令。
- 命 令 解釋
- break NUM 在指定的行上設定斷點。
- bt 顯 示所有的調用棧幀。該指令可用來顯示函數的調用順序。
- clear 删 除設定在特定源檔案、特定行上的斷點。其用法為:clear FILENAME:NUM。
- continue 繼續執行正在調試的程式。該指令用在程式 由于處理信号或斷點而
- 導緻停止運作 時。
- display EXPR 每次程式停止後顯示表達式的值。表達式由程式定 義的變量組成。
- file FILE 裝載指定的可執行檔案進行調試。
- help NAME 顯 示指定指令的幫助資訊。
- info break 顯 示目前斷點清單,包括到達斷點處的次數等。
- info files 顯 示被調試檔案的詳細資訊。
- info func 顯示所有的函數名稱。
- info local 顯 示當函數中的局部變量資訊。
- info prog 顯示被調試程式的執行狀 态。
- info var 顯示所有的全局和靜态變量名稱。
- kill 終 止正被調試的程式。
- list 顯示源代碼段。
- make 在 不退出 gdb 的情況下運作 make 工具。
- next 在 不單步執行進入其他函數的情況下,向前執行一行源代碼。
- print EXPR 顯 示表達式 EXPR 的值。
- print- object 列印一個對象
- print (int) name 列印一個類型
- print- object [artist description] 調用一個函數
- set artist = @"test" 設定變量值
- whatis 查 看變理的資料類型
原文位址 http://www.aisidachina.com/forum/thread-316-1-1.html