gdb调试器的使用

想要使用gdb调试程序的话,首先需要gcc -g main.c -o test

然后运行gdb test对程序进行调试

 

l (小写的l,是list的首字母),用以列出程序

回车    是运行上一个命令

b func    可以设置到func函数的断点

info break 可以用来查看断点

r    (run的首字母)运行程序

n     (next首字母)下一步,单步调试,不会进入函数内

watch  i    用以设置观察点,可以通过info break 查看断点后,删除相应的观察点处设置的断点,即可删除观察点

delete 1  删除序号为1的断点

s   执行下一行的代码

p   i   打印出变量i的值

c     继续执行被调试的程序

q   退出gdb调试

 

也可以进入gdb命令后,运行file a.out来加载调试的程序

 

posted @ 2016-05-15 21:25  小宏~  阅读(211)  评论(0编辑  收藏  举报