Linux GDB使用日常
2016-12-29 14:58
246 查看
Linux GDB使用日常
1. 查看断点信息:info b,单步调试输入n,查看运行的变量:p 变量名如 p i,退出调试输入q;
2. 在编译时要加上-g选项,生成的可执行文件才能用gdb进行源码级调试.
gcc -g bubble.c -o bubble,继续输入gcc bubble,就可进入调试。
3. gdb提供了一个很方便的功能,在提示符下直接敲回车表示重复上一条命令
4. l ——————–> l命令相当于list,从第一行开始例出原码
5. break 16 <——————–> 设置断点,在源程序第16行处
6. break func <——————–> 设置断点,在函数func()入口处
7. info break <——————–> 查看断点信息。
8. r <———————> 运行程序,run命令简写
9. n <———————> 单条语句执行,next命令简写
10. c <———————> 继续运行程序,continue命令简写。
11. p i <———————> 打印变量i的值,print命令简写。
12. bt <———————> 查看函数堆栈。
13. finish <———————> 退出函数
14. c <———————> 继续运行
15. q <———————> 退出gdb。
相关文章推荐
- 使用GDB调试Linux软件
- gdb调试要点以及arm-linux交叉工具的使用
- 使用 GDB 调试 Linux 软件
- Linux日常使用的一些积累
- 使用 GDB 调试 Linux 软件
- 【原创】Linux日常使用管理FAQ
- Linux日常使用常见问题列表(RHEL5.5)
- Linux下C开发之gcc,gdb的使用
- Linux下C开发之gcc,gdb的使用
- linux gdb使用
- 使用GDB调试Linux软件
- linux 下svn 的日常使用
- 使用GDB调试Linux软件
- Linux下C开发——gcc,gdb的使用
- Linux下使用GDB调试程序的方法
- 使用 GDB 调试 Linux 软件
- 在Linux的控制台中使用GDB调试程序
- 在Linux下使用arm-elf-gdb调试lm3s系列
- 使用 GDB 调试 Linux 软件
- 使用 GDB 调试 Linux 软件(转)