mac os打开coredump生成文件

一、sysctl kernel.coredump=1。这个必须先设上,不然后面的操作会无效。网上搜的那些资料统统都漏了这一点,可是这一点太关键了。
二、ulimit -c unlimited。如果第一步没做,这个不管怎么设都没用
三、程序挂掉后生成的core文件不在当前目录,也不在程序自身目录,而是在/cores下面。

你可能感兴趣的:(mac os打开coredump生成文件)