使用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显示错误代码出现的地方。
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显示错误代码出现的地方。
相关文章推荐
- Unix/Linux使用core文件调试程序
- 使用core文件调试程序
- 使用gdb+core文件调试程序异常奔溃bug
- Linux下使用core文件调试程序
- 包含别人的dll,然后我们用类库再次封装成dll的时候的注意事项;源文件与模块生成时的文件不同;创建调试信息文件 ··PDB时发生意外的错误,进程无法访问文件,因为另一个程序正在使用此文件
- linux下程序调试使用文件重定向
- linux下core文件的调试(valgrind使用)
- ASP.NET CORE使用控制台程序调试web应用
- Linux下交叉编译gdb,gdbserver+gdb的使用以及通过gdb调试core文件
- 使用GDB调试core文件时的一些基本知识
- 转载_Linux core dump file详解及使用GDB调试Coredump文件
- GDB调试Core文件(程序异常产生的文件)
- 调试程序 可以用core文件
- 【GDB调试学习笔记】利用core文件调试程序
- linux ulimit的使用,如何产生core文件,调试段错误
- Vs中使用dump文件调试程序崩溃
- 使用GDB调试core文件时的一些基本知识
- gdb调试core文件与程序
- 通过core文件调试程序
- Linux下使用gdb调试core文件