基础知识
gdb [name] //进入GDB
start //开始调试,停在第一行代码处
list [num|function] //查看源代码
break [lines|function]//设置断点
break <filename>[lines|function]//在文件中设置断点
continue //继续执行被调试程序,直至下一个断点或程序结束
step //执行一行源程序代码,如果此行代码中有函数调用,则进入该函数
next //执行一行源程序代码,此行代码中的函数调用也一并执行
Run //运行被调试的程序。如果此前没有下过断点,则执行完整个程序;如果有断点,则程序暂停在第一个可用断点处
Delete //删除指定编号的某个断点,或删除所有断点
info [breakpoints] //显示断点信息
finish //结束函数
print [var] //显示指定变量的值
watch [var|function] //观察点发生变化立即停止运行
回车 //重复上一操作