一、什么是GDB
UNIX及UNIX-like下的调试工具。或许,各位比较喜欢那种图形界面方式的,像VC、BCB等IDE的调试,但如果你是在 UNIX平台下做软件,你会发现GDB这个调试工具相比于VC、z的优点是具有修复网络断点以及恢复链接等功能,比BCB的图形化调试器有更强大的功能。所谓“尺有所短,寸有所长”就是这个道理。
想了解GDB的更多内容请点击https://baike.baidu.com/item/gdb/10869514?fr=aladdin
二、GDB功能及其命令
命令 | 实现功能 |
---|---|
gdb | 进入GDB调试 |
list | 列出文件的内容 |
break (line number) | 在某一行设置普通断点 |
break (line number) if condition | 在某一行设置条件断点 |
break (function name) | 在某一个函数调用处设置断点 |
continue | 继续执行程序直到下一个断点或者程序结束 |
step | 遇到函数调用时,进入函数内部调试 |
next | 单步调试 |
print (value) | 显示变量的 |