xcode中gdb除錯命令

2021-08-09 10:25:40 字數 1255 閱讀 6189

除錯後,控制台(即日誌輸出視窗all output)會自動打出乙個(lldb)命令,你在其後輸入bt,回車。

命令                        解釋

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」    設定變數值

expr gesturedisabled = 1  設定變數值

whatis                  檢視變理的資料型別

Xcode下 gdb 除錯命令

您需要您可以在命令列裡使用gdb的命令,且gdb可以在終端執行,也可以在xcode下的控制台 console drawer 中執行。要在乙個除錯的任務裡輸入gdb命令列命令 在工具欄裡點選console drawer 控制台抽屜視窗 按鈕開啟控制台。您可以在控制台裡檢視xcode偵錯程式傳送給gdb...

gdb除錯命令

一 gdb常用命令簡介 rrun 執行.程式還沒有執行前使用 c cuntinue 執行到下一斷點處 qquit 退出tab tab命令補全功能 h help幫助s step 跟入函式 nnext 執行下一行的 如果是函式呼叫,也當作一行 執行到此函式返回 b breakpoint 設定斷點,用法 ...

GDB除錯命令

gdb的命令很多,本文不會全部介紹,僅會介紹一些最常用的。在介紹之前,先介紹gdb中的乙個非常有用的功能 補齊功能。它就如同linux下 shell中的命令補齊一樣。當你輸入乙個命令的前幾個字元,然後輸入tab鍵,如果沒有其它命令的前幾個字元與此相同,shell將補齊此命令。如果有 其它命令的前幾個...