GDB实用教程
来源:互联网 发布:spss生存分析数据录入 编辑:程序博客网 时间:2024/05/29 14:34
1. 调试stl容器等的时候不方便查看内容,可以自定义一个脚本,比如叫std.gdb。
调试的时候添加脚本(eg):source ~/std.gdb,然后就可以使用脚本中定义的函数查看内容。
2.GDB单步执行,step(s)、next(n)
(1)n相当于VS中的“Step Over"(单步跟踪)。
(2)s相当于VS中的“Step Into"(如果此行代码中有函数调用,则进入该函数).
(3)那VS中的"Step Out"对应与哪个命令呢?
finish ,用于跳出函数(当前frame).
(4)其实GDB还可以仅仅跳出循环或者一直运行到某一行.
until + num(比如 until 22),一直运行到第22行,假设22行就是循环的下面,便达到跳出循环的目的).
3.GDB查看堆栈信息:
bt ,列出函数的调用关系.
frame(f) + num(比如 f 2),则选择进入到第二层调用的函数(堆栈).
1 0
- GDB实用教程
- 实用教程
- CSS实用教程
- CSS实用教程
- XML实用教程
- XML实用教程
- XML实用教程
- Eclipse实用教程
- CSS实用教程
- CSS实用教程
- RMI实用教程
- Eclipse实用教程
- RMI实用教程
- SVN实用教程
- RMI实用教程
- bochs实用教程
- sqlite 实用教程
- makefile实用教程
- AVL树实现
- 6.5 实体首部字段
- linux设置SSH免密码登录,但登录不成功
- 欢迎使用CSDN-markdown编辑器
- 很全的mysql处理重复问题(转)
- GDB实用教程
- [Java] Maven 安装和配置
- 详谈内存管理技术(一)
- DOM和BOM的差异。
- 数据挖掘面试题
- 2017年2月3日随笔
- 关于数组名
- android框架之基础泛型
- gem5集成nvmain