使用gdb:编译的时候加 -g 参数
启动gdb:gdb app(对应的可执行程序名)
在gdb启动后:
r(un) 跑一边程序
start 启动 停留在main函数,分部调试
n(ext) 下一条指令
s(tep) 下一条指令,可进入函数内部
q(uit) 退出gdb
设置断点的方式:
b 行号
b 文件名:行号
l(ist) 查看代码,默认显示10行
查看断点 i(nfo) b 编号
删除断点 d(el) 编号
c(ontinue) 调到下一个断点
p(rint) 打印变量的值
ptype 打印变量的类型
网友评论