gd调试命令,gdb调试core文件

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

gd调试命令,gdb调试core⽂件使⽤ gcc -g test.c -o test.out 编译程序,只有加-g参数才⽀持gdb调试;
然后 gdb ./test.out 运⾏可执⾏⽂件,进⼊gdb调试模式(gdb),在括号后⾯的输⼊命令;
(gdb)help:查看命令帮助
(gdb)start:单⾏执⾏
(gdb)l:查看源程序
(gdb)n:执⾏下⼀⾏
(gdb)s:进⼊被调函数⾥⾯
(gdb)bt:查看函数调⽤栈
(gdb)p 变量:打印变量值
(gdb)f:切换函数栈帧
(gdb)run:重新开始运⾏⽂件
(gdb)finish:结束当前函数,返回到函数调⽤点
(gdb)q:退出gdb
(gdb)回车:执⾏上⼀条命令
调试core⽂件:
先找到core的发⽣未知:find $HOME -name core
然后进⼊到core发⽣的⽬录,可以使⽤ file + ⽬录辅助定位是哪个可执⾏⽂件报core
然后执⾏ gdb + 可执⾏⽂件
(gdb)where:可以看到哪⼀⾏有错。

相关文档
最新文档