先设置 程序崩溃时的core文件产生
ulimit -c unlimited
http://t.csdnimg.cn/BBGBQ
记得改完之后重启虚拟机。
core文件:当程序发生异常(如段错误)并退出时,操作系统可以选择生成一个 core 文件。这个文件包含了程序崩溃时刻的内存映像,通常还包括了程序的状态信息,如寄存器值等。
调试 段错误 Segmentation fault (core dumped)
调试段错误:
1.根据给定链接设置系统允许生成core文件
2.编译代码时加入-g选项
gcc filename.c -g -lsqlite3
3.执行代码让代码产生段错误(会生成一个包含错误信息的core文件)
4.使用gdb调试core文件
gdb a.out core
5.可以直接看到产生段错误的代码的位置