2012年6月9日

摘要: 当我们的程序崩溃时,内核有可能把该程序当前内存映射到core文件里(提示core dumped),方便程序员找到程序出现问题的地方。可是当我们ls时发现没有core这个文件,因为系统默认是不生成的,我们需要输入命令ulimit -c size来限制生成的文件大小。假设需要编译的程序名为test.c,gcc test.c -g -o test,gdb test core来查看出错信息,如果我们输入where就可以查看出错时的堆栈信息,能够精确定位出错的地方。当程序接收到以下UNIX信号会产生core文件:名字说明ANSI C POSIX.1SVR4 4.3+BSD缺省动作SIGABRT异常终止( 阅读全文
posted @ 2012-06-09 20:21 蓝色守望 阅读(1022) 评论(0) 推荐(0)
摘要: 今天下午什么都不想做,心情没那么好,感觉什么都要做,什么都不想做。不过想想不能这么浪费了,决定在一个小时内写个简单的图算法。 阅读全文
posted @ 2012-06-09 15:52 蓝色守望 阅读(102) 评论(0) 推荐(0)

导航