GDB是一个由GNU开源组织发布的、UNIX/LINUX操作系统下的、基于命令行的、功能强大的程序调试工具。
程序编译
对C/C++程序的调试,需在编译命令末尾加上-g选项
gcc main.cpp -o main -g
程序调试
gdb ./main
gdb命令交互
启动程序调试
start
step over
next (n)
step into
step (s)
查看变量
print xxx
更多使用说明参考下文
https://linuxtools-rst.readthedocs.io/zh_CN/latest/tool/gdb.html