天天看點

Xcode 中的GDB的指令。

Xcode的調試器為使用者提供了一個GDB的界面,GDB是GNU組織的開放源代碼調試器。您可以在Xcode的圖形界面裡做任何事情;但是,如果您需要 您可以在指令行裡使用GDB的指令。 

要在一個調試的任務裡輸入GDB指令行指令: 

在工具欄裡點選Console 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. print- object            列印一個對象  
  22. print (int) name      列印一個類型  
  23. print- object [artist description]   調用一個函數  
  24. set artist = @"test"    設定變量值  
  25. whatis                      查 看變理的資料類型  

原文位址  http://www.aisidachina.com/forum/thread-316-1-1.html

繼續閱讀