help run
-g
参数file <your-file>
来查看是否带了调试符号info sharedlibrary
命令查看库符号加载gdb appname core-name
gdb appname 1234
, 1234 为进程idgdb --args app arg1 arg2
set args arg1 arg2
run arg1 arg2
show args
info breakpoints
delete 1
bt
显示栈信息frame 0
进入最顶部栈info local
打印所有局部变量p <name>
打印某个变量,可打印全局变量指令 | 简写 | 说明 |
---|---|---|
help | h | 查看帮助文档 |
run | r | 执行程序 |
break | b | 打断点 |
info break | info b | 查看断点 |
step | s | 步进、进入内部 |
next | n | 执行下一行 |
bt | bt | 查看栈调用信息 |
p | 查看变量等 | |
list | l | 查看当前代码 |
info source | 查看当前源码文件 | |
info sources | 查看源码文件 | |
continue | c | 继续执行 |
where | 当前执行到哪 | |
quit | q | 退出gdb |