gdb使用说明

来源:互联网 发布:golang kafka offset 编辑:程序博客网 时间:2024/05/06 22:31
1:gcc -g -o hello hello.c
2:gdb ./hello// 此处步骤1若没有加-g则写为 gdb hello
3:run __此处为要穿进去的参数,没有参数直接执行run
4:设置断点 b line//第几行run停止  可以加条件 如b 10 if i=2
5:设置输入参数 set args 3
6:list 打印出代码 l 2从第二行开始打印 l 2  12 二到十二航的代码
7:显示变量  display i 此处每次运行的时候都会有显示。可用于追踪变量值,断错问题
8:修改变量的值 set i=10
9:run 到断点后继续运行 c continue
10:info简写为i  列出信息 如i b 列出断点信息
11:单步调试 next 简写n 写一部
12:s进入函数 finish 返回函数
13:删除断点 delete b 1
14:禁止断点 disable b 1 使能断点 enable b 3
15:变量类型检查 whatis 参数 ptype也可以
16:bt  打印函数的调用路径
17:进入线程 info 线程ID
18:help 查看命令作用 help c 
19:q退出啦
0 0