help run-g 参数file <your-file> 来查看是否带了调试符号info sharedlibrary命令查看库符号加载gdb appname core-namegdb appname 1234, 1234 为进程idgdb –args app arg1 arg2 set args arg1 arg2 run arg1 arg2show argsinfo breakpointsdelete 1bt 显示栈信息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 |