【问题标题】:Does enabling coredump make my software debug build?启用 coredump 是否会使我的软件调试构建?
【发布时间】:2021-12-31 20:00:17
【问题描述】:

查询

本题主要针对Linux发行版。

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

查询原因。

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

【问题讨论】:

    标签: coredump release-builds debug-build systemd-coredump


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-11-30
      • 1970-01-01
      • 1970-01-01
      • 2019-09-21
      • 1970-01-01
      • 2011-03-23
      • 2018-10-16
      • 1970-01-01
      相关资源
      最近更新 更多