命令????????????????????????解釋? ??
break?NUM???????????????在指定的行上設(shè)置斷點(diǎn)。????
bt??????????????????????顯示所有的調(diào)用棧幀。該命令可用來(lái)顯示函數(shù)的調(diào)用順序。????
clear???????????????????刪除設(shè)置在特定源文件、特定行上的斷點(diǎn)。其用法為:clear?FILENAME:NUM。????
continue????????????????繼續(xù)執(zhí)行正在調(diào)試的程序。該命令用在程序由于處理信號(hào)或斷點(diǎn)而導(dǎo)致停止運(yùn)行時(shí)。????
display?EXPR????????????每次程序停止后顯示表達(dá)式的值。表達(dá)式由程序定義的變量組成。????
fileFILE???????????????裝載指定的可執(zhí)行文件進(jìn)行調(diào)試。????
help?NAME???????????????顯示指定命令的幫助信息。????
infobreak??????????????顯示當(dāng)前斷點(diǎn)清單,包括到達(dá)斷點(diǎn)處的次數(shù)等。????
info?files??????????????顯示被調(diào)試文件的詳細(xì)信息。????
info?func???????????????顯示所有的函數(shù)名稱。????
info?local??????????????顯示當(dāng)函數(shù)中的局部變量信息。????
info?prog???????????????顯示被調(diào)試程序的執(zhí)行狀態(tài)。????
info?var????????????????顯示所有的全局和靜態(tài)變量名稱。????
kill????????????????????終止正被調(diào)試的程序。????
list????????????????????顯示源代碼段。????
make????????????????????在不退出?gdb?的情況下運(yùn)行?make?工具。????
next????????????????????在不單步執(zhí)行進(jìn)入其他函數(shù)的情況下,向前執(zhí)行一行源代碼。????
print?EXPR??????????????顯示表達(dá)式?EXPR?的值。?????
print-object????????????打印一個(gè)對(duì)象????
print?(int)?name??????打印一個(gè)類型????
print-object?[artist?description]???調(diào)用一個(gè)函數(shù)????
set?artist?=?@"test"????設(shè)置變量值????
whatis??????????????????查看變理的數(shù)據(jù)類型???