首页 > 数据库技术 > 详细

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

时间:2018-07-08 15:16:38      阅读:204      评论:0      收藏:0      [点我收藏+]

使用 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:可以看到哪一行有错

 

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

原文:https://www.cnblogs.com/yinguojin/p/9273687.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!