摘要: 这几天编译项目,总是遇到segment fault: core dumped。一开始还能马上知道是刚才的修改引起的,到后来就不行了。到网上搜了一下core dump,很方便的找到问题了。记录一下。当程序crash退出时,内核会在当前工作目录下生成一个core文件(是一个内存映像,同时加上调试信息)。使用gdb来查看core文件,可以指示出导致程序出错的代码所在文件和行数。1. 使用ulimit -a,查看core文件的信息。core file size,这一行为0,则表示关闭了此功能,不会生成core文件。2. 打开core dump。在当前编译的终端,使用ulimit -c unlimite 阅读全文
posted @ 2012-12-31 22:50 vigarbuaa 阅读(603) 评论(0) 推荐(0) 编辑