Xcode下 gdb 調試命令

Xcode gdb 調試命令

Xcode的調試器爲用戶提供了一個GDB的圖形化界面,GDBGNU組織的開放源代碼調試器。您可以在Xcode的圖形界面裏做任何事情;但是,如果您需要您可以在命令行裏使用GDB的命令,且gdb可以在終端運行,也可以在Xcode下的控制檯(C*****ole Drawer)中運行。
要在一個調試的任務裏輸入GDB命令行命令:
在工具欄裏點擊C*****ole Drawer (控制檯抽屜窗口)按鈕打開控制檯。 
您可以在控制檯裏查看Xcode調試器發送給GDB的命令,或者您可以直接在控制檯裏輸入GDB命令。在控制檯窗口裏點擊然後在gdb提示符後面輸入命令。
1.命令                        解釋  
2.break NUM               在指定的行上設置斷點。  
3.bt                      顯示所有的調用棧幀。該命令可用來顯示函數的調用順序。  
4.clear                   刪除設置在特定源文件、特定行上的斷點。其用法爲:clear FILENAME:NUM  
5.continue                繼續執行正在調試的程序。該命令用在程序由於處理信號或斷點而  
6.                        導致停止運行時。  
7.display EXPR            每次程序停止後顯示錶達式的值。表達式由程序定義的變量組成。  
8.file FILE               裝載指定的可執行文件進行調試。  
9.help NAME               顯示指定命令的幫助信息。  
10.info break              顯示當前斷點清單,包括到達斷點處的次數等。  
11.info files              顯示被調試文件的詳細信息。  
12.info func               顯示所有的函數名稱。  
13.info local              顯示當函數中的局部變量信息。  
14.info prog               顯示被調試程序的執行狀態。  
15.info var                顯示所有的全局和靜態變量名稱。  
16.kill                    終止正被調試的程序。  
17.list                    顯示源代碼段。  
18.make                    在不退出 gdb 的情況下運行 make 工具。  
19.next                    在不單步執行進入其他函數的情況下,向前執行一行源代碼。  
20.print EXPR              顯示錶達式 EXPR 的值。  
21.  
22.print-object            打印一個對象  
23.print (int) name      打印一個類型  
24.print-object [artist description]   調用一個函數  
25.set artist = @"test"    設置變量值  
26.whatis                      查看變理的數據類型

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章