gdb调试器主要有三大功能:
1.启动被调试程序
2.让被调试程序在指定位置停住
3.查看状态
gdb调试
gcc -g .c 文件
编译.c文件并启动gdb调试
gdb 可执行文件
启动gdb调试
常用代码:
run 执行文件
list 查看代码
break 设置断点
next 单步执行(不会进入子函数)
print i 打印i结果
info break 查看断点信息
delet +断点编号 删除断点
continue 继续运行(再次遇到断点还会停住)
quit 退出gdb
break 20 if i=10 在变量值为10时停住
break + 函数名 在调用函数时停住
finish 继续运行(结束当前函数 不再向下执行)
step 单步执行 会进入子函数