黑马--LINUX学习笔记(四)

来源:互联网 发布:nginx 会话校验 编辑:程序博客网 时间:2024/06/08 06:06

GDB调试

1.编译时加-g
gcc *.c -o app -g
2. 开始调试
gdb app
3. 显示代码
l 默认显示包含main的文件
4. 显示其他的文件代码
l 文件名子:行数
5. 显示其他文件制定函数
l 文件名 函数名
6. 继续显示
第一次 l ,其余都是按enter键
7. 打普通断点
break 行数 或者 b 行数
8. 条件断点
b 行数 条件
9. 查看断点信息
info break 简写 i b
10. 启动程序
start
11. 单步调试
n
12. 继续执行
Continuing或者简写c
13. 进入到函数体内部
s
14. 查看按对应变量值
p 变量名
15. 查看变量类型
ptype 变量名
16. 追踪变量值
display 变量名
17. 查看变量值的序号
info display
18. 取消追踪变量值
undisplay 序号
19. 跳出单次循环
u
20. 跳出当前函数
finish
21. 删除断点
del 断点编号
22. 设置变量值
set var 变量名=值

原创粉丝点击