linux下c语言的编译

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]



发布了52 篇原创文章 · 获赞 9 · 访问量 12万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章