coredump_test.c
#include <stdio.h>
int main()
{
int *p=NULL;
*p = 1;
return 0;
}
run.sh
gcc -g coredump_test.c -o coretest
./coretest
ulimit -c unlimited
sh run.sh
在中文目录下产生不了core文件。
附录:
Ubuntu14.04在命令行下将默认语言改为英语
将Ubuntu安装成中文版,需要将默认语言改为英文。
用vi(或nano等文本编辑器)打开 /etc/default/locale 文件
将原来的配置内容修改为
LANG=”en_US.UTF-8″
LANGUAGE=”en_US:en”
再在终端下运行:
locale-gen -en_US:en
注销或重启后,即可恢复为英文的语言环境。