为何无法产生core文件?

bugebear3 2005-10-12 10:36:01
有一程序:

/* Name: mycore.c */
#include <stdio.h>
int main(void)
{
char *x = 0x0;
*x = 1;
printf("%s", x);
strcpy(x, "This is wrong");
return 0;
}


用gcc -g mycore.c编译后,运行./a.out提示segmentation fault.但是没有看到core文件生成,因此用gdb ./a.out core调试时,提示没有core文件.
...全文
126 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
hundlom 2005-10-12
  • 打赏
  • 举报
回复
ulimit -c unlimited
在环境变量.bash_profile中加这个就应该可以了
bugebear3 2005-10-12
  • 打赏
  • 举报
回复
我也找到了,给分
yeehya 2005-10-12
  • 打赏
  • 举报
回复
查看ulimit -a
是否有core file size (blocks) unlimited
yeehya 2005-10-12
  • 打赏
  • 举报
回复
ulimit -c unlimited

23,124

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧