Linux之GDB命令(二)
2024-09-06 22:55:17
gdb命令:
- 前提条件:可执行文件必须包含调试信息 gcc -g
- gdb 文件名 –启动gdb调试
- 查看代码命令
当前文件:
list 行号(函数名)
指定文件:
list 文件名:行号(函数名) - 设置断点
当前文件:
b 行号(函数名)
指定文件:
b 文件名:行号(函数名)
设置条件断点:
b 行号 if value
== 23
查看断点信息:
info b
删除断点
d 断点编号 - 开始调试
只执行一行代码:start
继续执行停在断点处:continue
– c
直接停在断点处:run -- r - 单步调试
进入到函数体:step – s
跳出函数体:finish(如果在循环处有断点,需要将断点删掉)
不进入函数体:next -- n - 追踪变量
自动打印变量信息:display
变量名
取消变量追踪:undisplay 编号
获取编号:info display
手动打印变量值: print –
p
获取变量对应的类型:ptype
- 跳出循环:u
- 退出gdb:quit
最新文章
- Spring-----定时任务Quartz配置之手动设置
- 手机端布局rem 与vm的使用
- August 24th 2016 Week 35th Wednesday
- Microsoft Office Excel 不能访问文件及COM无法访问
- linux下安装小鹤双拼-鹤形
- iOS常用宏 定义
- Trace Sys
- HW6.21
- Qt-获取网络接口信息的综合示例
- js截取小数点后几位的写法
- C#序列化和反序列化
- div+css不间断滚动字幕
- java基础之junit测试框架
- java注意事项演示 地图产生表 演示样本 来自thinking in java 4 20代码的章
- Mysql 常用引擎的特点及选择使用策略
- python2和python3的range(100)的区别
- 沈阳润才教育CRM
- Codeforces791 B. Bear and Friendship Condition
- SQL注入介绍
- [硬件]Urg_viewer数据读取