1

我是 Objective-C 的新手,没有使用 Xcode4.2 的 gdb 或 lldb 经验,哪个更适合我学习?

4

3 回答 3

1

我会建议GDB。我们已经测试了 LLDB,它应该会好得多,但就我们的使用而言,它会产生很多错误 -> 错误就像您正在调试代码并且您已经看到它工作,使用 GDB 它符合预期,使用 LLDB看到一些非常奇怪的值,它可能会导致不需要甚至错误的戏剧性重构

于 2012-04-25T10:00:15.737 回答
1

我来自未来。
LLDB 现在(2016 年)不是 Xcode 的未来,而只是与 LLVM 一起出现。

以下是 Apple 官方链接中关于此主题的引用:

关于 LLDB 和 Xcode

随着 Xcode 5 的发布,LLDB 调试器成为在 OS X 上调试体验的基础。

LLDB 是 Apple 对 GDB 的“从头开始”替代品,它与 LLVM 编译器密切合作开发,为您提供最先进的调试,并具有广泛的流量控制和数据检查功能。从 Xcode 5 开始,所有新的和预先存在的开发项目都会自动重新配置为使用 LLDB。

标准 LLDB 安装为您提供了广泛的命令集,旨在与熟悉的 GDB 命令兼容。除了使用标准配置外,您还可以轻松自定义 LLDB 以满足您的需求。

于 2016-09-27T06:35:44.543 回答
0

LLDB 作为最后一个 XCode 版本 4.3.2 使用它

于 2012-04-25T09:58:47.873 回答