0

询问

这个问题主要针对Linux发行版。

通常有 Debug 和 Release 版本。如果我启用核心转储,我的发布版本会变成调试版本吗?

查询的原因。

我们遇到了一个非常奇怪的难以重现的问题,它只在 Release 构建中被捕获,而在 Debug 构建中从未被捕获。想确认启用 coredumps 是否使我的发布版本成为调试版本并阻止我发现问题?如果不是,我将在我的发布版本中启用 coredumps 来检查这些情况。

4

1 回答 1

0

不会。启用核心转储(ulimit -c unlimited; systemd 为此使用 LimitCORE 指令)是在执行二进制文件之前完成的,与您的构建无关。

于 2021-11-22T07:10:55.017 回答