如何在Linux上生成分段错误的核心转储?

我在Linux中有一个进程出现分段错误的进程.如何在失败时告诉它生成核心转储?
最佳答案
这取决于您使用的是什么shell.如果使用bash,则ulimit命令控制与程序执行相关的几个设置,例如是否应转储核心.如果你输入

ulimit -c unlimited

那么这将告诉bash它的程序可以转储任何大小的核心.如果需要,您可以指定52M而不是无限制的大小,但实际上这不是必需的,因为核心文件的大小可能永远不会成为您的问题.

在tcsh中,你要输入

limit coredumpsize unlimited

转载注明原文:如何在Linux上生成分段错误的核心转储? - 代码日志