第4章 调试工具gdb
来源:互联网 发布:数据持久化什么意思 编辑:程序博客网 时间:2024/06/05 19:54
命令:
gdb test4_1
...
(gdb)break main //设置断点
(gdb)break 要设置断点的行号
(gdb)run
(gdb)step
(gdb)print 要打印的表达式的值
(gdb)display 要打印的表达式的值 //每当程序运行到断点处就会显示该表达式的值
(gdb)s //step命令的快捷键
(gdb)next //不进入程序
(gdb)quit //退出gdb
(gdb)backtrace //查看函数调用栈信息
(gdb)bt //查看函数调用栈信息
要查看某一层的信息,需要切换当前的栈。一般来说,程序停止时,最顶层的栈就是当前栈,如果要查看栈下面层的详细信息,首先要做的是切换当前栈。
frame <n>
f <n>
info frame
info //显示出更为详细的当前栈层的信息
info args //当前函数的参数名及值
info locals //当前函数中所有局部变量及值
info catch //当前函数中的异常处理信息
info registers //查看寄存器的值
修改变量值:使用print命令
(gdb) print x = 4
(gdb) set var width = 47
- 第4章 调试工具gdb
- 第4章 gdb 调试器
- 第五章 调试工具gdb
- gdb调试工具简介
- gdb调试工具简介
- gdb调试工具常用命令
- gdb调试工具常用命令
- gdb调试工具简介
- 调试工具GDB
- GDB调试工具安装
- GDB--Linux调试工具
- linux调试工具gdb
- GDB调试工具安装
- gdb调试工具
- GDB调试工具
- GDB 调试工具使用方法
- GDB调试工具
- GDB程序调试工具
- 一个JDE小菜鸟对新人们的忠告
- Apache Ant使用指南
- G3优化系统,成功快人一步
- 两个常见的link错误
- 硬盘主引导记录(MBR)及其结构
- 第4章 调试工具gdb
- log4j.properties 把日志打成文件
- 使用_CRTDBG_LEAK_CHECK_DF检查VC程序的内存泄漏
- 半透明的窗体
- tagSupport类的学习
- 使用Image类show图,解决loading过重, 屏幕闪烁问题
- java程序员面试基础知识点
- VC调用MediaPlay的ocx
- C语言测试:想成为嵌入式程序员应知道的0x10个基本问题(转载)