【问题标题】:How do I switch from lldb to gdb debugger types?如何从 lldb 切换到 gdb 调试器类型?
【发布时间】:2015-05-09 18:31:04
【问题描述】:

我一直在寻找很长一段时间试图弄清楚如何从 lldb 切换到 gdb,但找不到任何关于如何在 Xcode 6.1 中的 2 之间切换的信息。我正在尝试调试我的应用程序,如果我使用 gdb 而不是 lldb,我也许能够弄清楚,但我不知道它是否对我有帮助。

任何关于哪种类型的调试更好以及如何在两者之间切换的建议。任何输入将不胜感激。

提前致谢。

【问题讨论】:

    标签: xcode debugging gdb lldb


    【解决方案1】:

    Xcode 6 的调试器是 lldb,没有切换到 gdb。

    没有理由需要 gdb。你的lldb有什么问题,大部分命令都是一样的。

    请参阅:LLDB to GDB Command MapThe LLDB Debugger

    【讨论】:

    • 我只是在使用 lldb 调试器时遇到了一些问题,想知道 gdb 是否更易于理解或使用。
    • 这并不容易。 gdb 和 lldb 都是“老派”和神秘的。
    • "没有理由需要 gdb" - 除了 lldb 不支持某些 DWARF-2 功能,而 gdb 支持。我正在尝试调试的库代码是用 gcc 编译的,它在 iOS 设备上运行良好,但 lldb 感到困惑,不知道如何处理格式。所以gdb是必须的。
    • 仅供参考 XCode 7.2 lldb 有时会导致结构对齐错误。我也想访问 gdb。
    • LLDB 不使用 UTF-8 Cyrylic
    猜你喜欢
    • 2015-12-17
    • 2015-01-17
    • 2012-07-17
    • 2012-08-20
    • 2018-05-22
    • 2012-12-08
    • 2014-11-03
    • 1970-01-01
    • 2012-04-15
    相关资源
    最近更新 更多