gdb最基本的使用流程:
1.生成可调试的程序. 例:gcc -g hello.c -o hello
2.启动GDB. 例:gdb hello
3.设置断点等. 例:break main 或者 break hello.c:行号
4.运行程序. run
gdb的基础命令:{
n: (next)单步运行(不会进入函数里面)
s: (stap)单步步入运行(会进入函数里面)
c: (continue)继续运行
b {函数名/行号/文件名:行号/行号 if条件}: (break)设置断点
r: (run)开始运行程序
l: (list)查看程序代码
p 变量名: (print)查看变量
set 变量=值: 设置变量的值
info break: 查看所有断点信息
delete [断点编号]: 删除某个断点或者删除所有断点
finish :运行程序到当前函数结束
watch 变量名 : 指定变量进行监控
q: (quit)退出gdb
}
gdb基本使用方法
最新推荐文章于 2024-07-18 16:41:34 发布