您的位置:首页 > 其它

使用core文件调试程序

2016-08-01 15:42 239 查看
  1、首先编译程序,命令:gcc -g text.c -o text 这里加上-g才能正常显示出错信息。

  2、然后执行程序,命令:./text 如果出错会提示有段错误。

  3、一般出现错误,会在当前目录产生一个core.*的文件,如果没有,你需要运行ulimit -c查看默认的core文件大小,如果是0,则应该运行命令ulimit -c 1000,将文件大小设置成1000个字节或者其他大小,如果过小,core文件会不完整。

  4、接下来用gdb来调试core文件。命令:gdb ./text core.21010.其中21010是你的进程的ID。然后进入了gdb界面。

  5、输入bt显示错误代码出现的地方。    
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: