gpt4 book ai didi

macos - Snow Leopard 是否将核心转储放在特殊的地方?

转载 作者:行者123 更新时间:2023-12-04 14:52:42 26 4
gpt4 key购买 nike

我正在尝试调试我正在处理的应用程序上的段错误(当然适用于 linux,所以我不能将其用作调试核心转储的后备)。无论如何,我已经设置了“ulimit -c unlimited”并且雪豹报告“段错误(核心转储)”,但可惜没有找到核心文件。 Snow Leopard 是将它们放在特殊的地方还是我需要启用其他选项?令人惊讶的是,当我用谷歌搜索这个时,几乎没有返回......

最佳答案

您需要配置launchd以便它实际上写出核心转储。您可以在此 Apple TechNote. 中找到这样做的说明

基本上,您需要通过添加以下行来启用核心转储:

limit core unlimited

给您的 /etc/launchd.conf文件,必要时创建它,然后重新启动。

您还可以通过调用为单个终端 session 启用核心转储:
ulimit -c unlimited

在启动命令行应用程序之前。

您可以在 /cores 中找到核心转储.请小心,因为如果不清理 /cores,核心转储可能会很大并且很容易填满您的驱动器。目录定期。

关于macos - Snow Leopard 是否将核心转储放在特殊的地方?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2320503/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com