gcc source program -g gdb file -o executable file
gdb gdb file
start
next(n)
step(s)進入函數內部
bt(backtrace)查看函數調用的棧幀
i(info) ***
p variant 打印變量的值
set var variant_define=***
display variant 設置顯示某個變量的值,每進行一布都顯示
b(breakpoint) num 設置斷點
i breakpoints 查看斷點
delete breakpoints num
disable breakpoints num
enable breakpoints num
break 9 if sum != 0 設置條件斷點
finish 執行完當前函數並且等待命令
watch variant 新建watchpoint
i watchpoints 查看watchpoints
x 從某個位置開始打印存儲器的一段內容,全部當成字節來看,而不區分哪些字節屬於哪些變量 例如:x/7b x[5]