ubuntu - 使用 Eclipse CDT gui wrapper for gdb 分析转储

标签 ubuntu gdb eclipse-cdt

我在 ubuntu 中有一个来自我的 c++ 应用程序的故障转储。我正在使用 gdb 来分析转储。

我可以运行以下命令:

bt
frame #
info args
print *this
print *this 的输出不是很整洁。

我了解到您可以为 gdb 使用 gui 包装器 Eclipse cdt。我试图找到一些如何做到这一点的信息,但找不到关于如何做到这一点的非常明确的答案。

如何使用 eclipse cdt 包装器使用 gdb 分析转储?

最佳答案

How can I analyze the dump with gdb using eclipse cdt wrapper?



Eclipse CDT你做一个 C/C++ 事后调试器 session 。
  • 下载/安装Eclipse with C/C++支持并运行它。
  • 从运行菜单中选择调试配置...
  • 双击 C/C++ 事后调试器
  • 填写表格并按调试。 注意:您不需要项目,可以将其留空。
  • 更多信息请访问 help .

  • enter image description here

    The output of the print *this is not very neat.



    单独使用 Eclipse CDT 可能不会显着改变这一点。您可能需要 STL pretty-print 来帮助支持这一点。

    https://stackoverflow.com/a/33048311/2796832有关在 CDT 中进行设置的说明。

    关于ubuntu - 使用 Eclipse CDT gui wrapper for gdb 分析转储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44556932/

    相关文章:

    c++ - 是什么导致 Eclipse CDT Unresolved inclusion : <iostream>

    使用 sudo 权限安装 Laravel

    python - 如何在 Django 项目中启动 celery worker

    python - GDB run as subprocess 在收到 'kill -9' 后停止父进程

    c++ - GDB在调试core文件时,是否可以将一个充满二进制数据的文件加载到GDB中?

    c++ - 未调用库中的 ESP32 函数

    c++ - 如何在 Eclipse CDT 中使用系统环境变量

    ruby-on-rails - 使用 'fb_graph' gem 时出现 HTTPClient::ConnectTimeoutError

    python-3.x - 当我在终端上运行 python -v 而不是 python -V 时会发生什么?

    c++ - Qt5/C++在调试过程中生成 'Corrupted shared library list'错误