gdb 常用调试命令
2015-12-27 18:54
357 查看
1. file
quit
2. frame
bt
3. finish 运行程序,直到当前函数完成返回,并打印函数返回时的堆栈地址和返回值及参数信息。
until 当要退出在一个循环体内的单步跟踪时,该命令运行程序直到退出循环体。
step 单步跟踪,遇到函数则进入其中。=step into
next =step over
4. set var
info locals
print
// print 打印内存中一块连续空间的内容, print 开始表达式@要打印的连续空间大小。
list
display 变量名 ;每当到断点处都会自动显示变量的值。
undisplay 跟踪显示号
5. break [行号] [函数名]
delete breakpoints 断点号
clear clear + 要清除断点的行号
// clear 要给出断点的行号,并且 gdb 会给出提示, 而delete 要给出断点的编号,且 gdb 不会给出提示。
enable 断点号
diable breakpoint 断点号
watch address //watchpoint 指出将要执行的下条语句
info watchpoint
X/7b
6. info breakpoints
7. continue 程序被停住后,运行程序到结束或到下一个断点处。
run (start)
quit
2. frame
bt
3. finish 运行程序,直到当前函数完成返回,并打印函数返回时的堆栈地址和返回值及参数信息。
until 当要退出在一个循环体内的单步跟踪时,该命令运行程序直到退出循环体。
step 单步跟踪,遇到函数则进入其中。=step into
next =step over
4. set var
info locals
// print 打印内存中一块连续空间的内容, print 开始表达式@要打印的连续空间大小。
list
display 变量名 ;每当到断点处都会自动显示变量的值。
undisplay 跟踪显示号
5. break [行号] [函数名]
delete breakpoints 断点号
clear clear + 要清除断点的行号
// clear 要给出断点的行号,并且 gdb 会给出提示, 而delete 要给出断点的编号,且 gdb 不会给出提示。
enable 断点号
diable breakpoint 断点号
watch address //watchpoint 指出将要执行的下条语句
info watchpoint
X/7b
6. info breakpoints
7. continue 程序被停住后,运行程序到结束或到下一个断点处。
run (start)
相关文章推荐
- 福建省赛--Problem E The Longest Straight(标记+二分)
- 提交远程版本控制服务器时,需要忽略的文件
- C语言连接mysql数据库实战
- 数值优化(Numerical Optimization)学习系列-带约束最优化(Constrained Optimization)
- Win10下搭建绿色版基于WAMP的PHP开发环境
- Shell的详细解释
- 数值优化(Numerical Optimization)学习系列-最小二乘问题(Least-Squares)
- 数值优化(Numerical Optimization)学习系列-非线性方程(Nonlinear Equation)
- 学习shell脚本之前要掌握的知识
- jQuery
- 转 Android屏幕适配全攻略(最权威的官方适配指导)
- 数值优化(Numerical Optimization)学习系列-无梯度优化(Derivative-Free Optimization)
- mysql之各种命令总结
- 《leetCode》:Restore IP Addresses
- C#-字符数组(笔记)
- 数值优化(Numerical Optimization)学习系列-计算导数(Calculating Derivatives)
- Linux 用户&文件权限
- MapReduce模型
- C/C++面试题大汇总之 基本问题
- 图的遍历