gcc -o 可执行文件名 文件名.c -g 向可执行文件中添加调试信息
gdb 可执行文件名 开始调试
b +行号 添加断点
r 启动程序
l 显示当前运行的代码
n 一步一步向下执行代码
p +变量名 打印变量信息
q 结束调试
info b 查看断点信息
delete +断点编号 删除断点
s 进入函数 当前代码执行到函数调用出 输入s 自动切入函数内部
finish 跳出函数
break +函数名 直接在函数入口地址加断点
c 继续 从一个断点跳转到另一个断点
ptype +变量 查看变量类型
l +行号 查看行号上下位置的代码