写c/c++特别容易出现这个错误,此时就需要利用gdb来调试更加好,按照自己查博客来说只要ulimit -c ulimited即可,这代表开启了core文件的大小不限,但是即便如此却依旧没有core文件生成,后来查博客是说有个脚本把core文件弄到别的地方去了,所以还需要执行下一步
sudo bash -c "echo core > /proc/sys/kernel/core_pattern "
例子:
#includeint main(){ int*ptr=NULL; ptr=10; }
这样就可以了
结果



