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来加载调试的程序

上一篇:Java课程课后作业190315之最大连续子数组(二维数组版)


下一篇:java web.xml配置详解