如何在我的 Linux C++ 程序中启用核心转储 [重复]

2024-01-07

我的程序是用C++编写的。使用 gcc 编译,使用 -g3 -O0 -ggdb 标志。当它崩溃时,我想打开它的核心转储。它是否创建核心转储文件,或者我需要做一些事情来在程序本身或执行该程序的计算机上启用核心转储创建?该文件是在哪里创建的,它的名称是什么?


你需要设置ulimit -c。如果此参数为 0,则不会创建 coredump 文件。所以这样做:ulimit -c unlimited并检查一切是否正确ulimit -a。当应用程序做了一些不适当的事情时,就会创建核心转储文件。我的系统上该文件的名称是core.<process-pid-here>.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在我的 Linux C++ 程序中启用核心转储 [重复] 的相关文章

随机推荐

  • 如何为 Dagger2 提供 GoogleApiClient 依赖项?

    我已经开始使用 Dagger2 来管理依赖项 并且我试图了解如何使用 DI 来提供单例 GoogleApiClient 这样做的动机是 减少样板代码 多个 Activity 和 Fragments 需要 GoogleApiClient 提高
  • Vuejs - 无法读取未定义的属性“_withTask”

    我试图在按下按钮后将新的 html 添加到我的 div 中 使用v for 但是在我按下按钮后 我收到此错误 并且元素 文章 被添加到 div 一次 但之后它就不再起作用了 vue js 3de6 1743 TypeError 无法读取未定
  • Visual Studio 2015 RC - 无法添加虚拟目录

    我最近升级了我的机器 这意味着我必须安装 VS 2015 RC 社区 打开以前的项目 必须重新创建以前的所有虚拟目录 才发现当我尝试时收到以下错误消息 操作无法完成 只需选择 添加虚拟目录 时 输入名称和路径 然后按 Enter 键 还有其
  • Tensorflow Dataset API 在完成一个 epoch 后恢复迭代器

    我有 190 个特征和标签 我的批量大小是 20 但经过 9 次迭代tf reshape正在返回异常reshape 的输入是一个有 21 个值的张量 但请求的形状有 60 个我知道这是因为Iterator get next 如何恢复我的迭代
  • 如何使用 pandas 将列中的每个 NaN 替换为不同的随机值?

    我最近一直在玩 pandas 现在我尝试用不同的正态分布随机值替换数据框中的 NaN 值 假设我有这个没有标题的 CSV 文件 0 0 343 1 483 2 101 3 NaN 4 NaN 5 NaN 我的预期结果应该是这样的 0 0 3
  • 文本在*内*边界框内对齐

    文本框的对齐方式可以通过horizontalalignment ha and verticalalignment va 参数 例如 import matplotlib pyplot as plt fig ax plt subplots fi
  • GitLab Pipeline 无法连接到 Kubernetes

    当我执行视频显示的管道作业时 它失败并给出一条消息 错误 准备失败 连接到 Kubernetes 时出错 配置无效 未提供配置 这是故意的吗 我错过了任何配置吗 kubernetes 是为我的跑步者和我正在处理的项目配置的 但我没有看到任何
  • 使用只有很棒的字体的标记图标,没有周围的气球

    我的代码运行良好 但我只需要显示要显示的图标 而不是带有阴影的 气球 我尝试过删除 markerColor 但这只是更改为默认的蓝色标记 气球 如何只显示图标及其大小和颜色 pointToLayer function feature lat
  • 如何在iOS中使用Openssl工具解密使用AES128加密的数据

    我有很多代码片段 它们使用 AES128 加密数据 如果您提供工作实现 我将非常感激 例如这个 NSData AES128EncryptWithKey NSString key key should be 16 bytes for AES1
  • RxJS 替代 Promise.resolve?

    RxJS 中相当于什么Promise resolve 我知道我能做到Observable fromPromise Promise resolve someValue 但必须有一种更清洁的方法 可观察的 of https github com
  • 在重新启动内执行 MonadIO 操作

    在反应式香蕉中 我正在尝试运行reactimate Event IO gt Moment 通过一些行动Arduino in hArduino封装 https hackage haskell org package hArduino 0 9
  • TrackMouseEvent 不起作用

    基本上 我打电话TrackMouseEvent in my WM CREATE然后我也再次调用它之后WM MOUSELEAVE事件 但这会冻结我的程序 我应该把它粘在哪里 你需要打电话TrackMouseEvent当鼠标进入您的控件时 而不
  • 为什么使用 Mockito 模拟静态方法在我的情况下不起作用?

    我有这个复杂的方法 我只想嘲笑结果 里面的所有内容基本上都应该被忽略 我正在使用 Mockito class JiraManager public static List
  • 如何转义在 IE 上生成“意外量词”错误的正则表达式?

    我使用 asp net 和 C 我有带有正则表达式验证控件的文本框 我使用这段代码作为验证 ValidationExpression s 4 128 但仅在 IE9 中我收到错误 unexpected quantifier来自 javasc
  • PHPSESSID是什么?

    我正在玩饼干 我没有任何名为 PHPSESSID 的 cookie 我需要它吗 我可以删除它吗 它的 功能 是什么 if count POST setcookie TestCookie htmlspecialchars POST val t
  • 在 C 中学习 SDL [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我了解 C 的基础知识 并且正在研究 SDL 我现在需要的是一些教程 文档或者一本关于在 C 语言中使用 SDL 库的书 尤其是关于图形的
  • 是否有一种通用方法可以反转柯里化函数的参数顺序?

    我想知道您是否可以编写一个通用函数 它采用柯里化函数 然后反转参数 如下所示 def foo a String b Boolean c Int String val bar invert foo foo baz false 12 must
  • 0 和 1 之间的余弦相似度

    我对计算向量之间的相似度感兴趣 但是这种相似度必须是 0 到 1 之间的数字 关于 tf idf 和余弦相似度有很多问题 所有问题都表明该值位于 0 到 1 之间 维基百科 https en wikipedia org wiki Cosin
  • 用于更新 SharePoint 解决方案/功能的正确 stsadm 命令

    强制升级到 SharePoint 解决方案的正确 stsadm 命令是什么 我努力了 C gt C Program Files Common 文件 Microsoft 共享 Web 服务器 扩展 12 BIN stsadm exe o 部署
  • 如何在我的 Linux C++ 程序中启用核心转储 [重复]

    这个问题在这里已经有答案了 我的程序是用C 编写的 使用 gcc 编译 使用 g3 O0 ggdb 标志 当它崩溃时 我想打开它的核心转储 它是否创建核心转储文件 或者我需要做一些事情来在程序本身或执行该程序的计算机上启用核心转储创建 该文