您的位置:首页 > 其它

GDB使用方法

2015-11-12 18:36 197 查看

1.gdb的功能

启动被调试程序

设置断点

查看断点程序的状态,譬如:断点处变量的值

2.gdb的使用方法

使用gdb调试的程序在用gcc编译时要加上参数-g .

gcc -g test.c -o test


启动gdb

gdb test


设置断点:
break 断点标识,譬如在main()处设置断点


break main


运行程序

run


3.gdb常用命令的使用方法

list(l)
查看程序代码

break(b) 函数名
在某函数入口处添加断点

break(b) 行号
在指定行添加断点

break(b) 文件名:行号
在指定文件的指定行添加断点

info break
查看所有设置的断点

delete 断点编号
删除断点

next(n)
单步运行程序(不进入子函数)

step(s)
单步运行程序(进入子函数)

continue(c)
继续运行程序

print(p) 变量名
查看指定变量的值

set var=value
设置变量的值

quit(q)
退出gdb

注意:上述括号内的都是该命令的简写形式
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: