我是Objective-C的新手,没有gdb或lldb的经验,使用Xcode4.2,这对我来说更好 学习?
答案 0 :(得分:1)
我会建议GDB。我们已经测试了LLDB,它应该更好,但是就我们的使用而言,它会产生很多错误 - >像你这样的错误正在调试你的代码并且你已经看到它的工作,GDB就像预期的一样,LLDB你会看到一些非常奇怪的值,它可能会导致不需要甚至错误的戏剧性重构
答案 1 :(得分:1)
我来自未来。
LLDB现在(2016)不是Xcode的未来,而是与LLVM一起出现。
以下是关于此主题的Apple官方链接引用:
关于LLDB和Xcode
随着Xcode 5的发布,LLDB调试器成为>的基础。 OS X上的调试经验。
LLDB是Apple的“从头开始”替代GDB,与LLVM编译器密切协作开发,为您提供最先进的调试,具有流量控制和数据检查方面的广泛功能。从Xcode 5开始,所有新的和预先存在的开发项目都会自动重新配置为使用LLDB。
标准LLDB安装为您提供了一组广泛的命令,旨在与熟悉的GDB命令兼容。除了使用标准配置外,您还可以轻松自定义LLDB以满足您的需求。
答案 2 :(得分:0)
LLDB作为最后一个XCode版本4.3.2使用它