如何从lldb切换到gdb调试器类型?

4

我已经寻找了相当长一段时间,试图弄清楚如何从lldb切换到gdb,但在Xcode 6.1中找不到任何关于如何在两者之间切换的信息。我正在尝试调试我的应用程序,如果我使用gdb而不是lldb,我可能能够解决它,但我不知道它是否会帮助我。

有没有建议哪种类型的调试更好以及如何在两者之间切换。非常感谢您的任何意见。

提前致谢。

1个回答

2

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

使用 lldb 没有问题。您对 lldb 有什么疑问,请参考以下链接:LLDB to GDB Command MapThe LLDB Debugger。大部分命令都是相同的。


我只是在使用lldb调试器时遇到了一些问题,想知道gdb是否更容易理解或使用。 - Bigfoot11
1
这并不容易。gdb和lldb都是“老派”的且晦涩难懂。 - zaph
1
“没有必要使用gdb” - 除非lldb不支持某些DWARF-2功能,而gdb支持。我正在尝试调试的库代码是使用gcc编译的,在iOS设备上运行良好,但lldb会感到困惑,并且不知道如何处理该格式。因此,需要使用gdb。 - ardnew
1
FYI,XCode 7.2的lldb有时会错误地获取结构的对齐方式。我也想要访问gdb。 - fret
LLDB不使用UTF-8 Cyrillic。 - Nike Kov
没有必要需要gdb:我的微控制器只支持gdb :/ - Alexander

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接