gdb vs lldb对于object-c中的new更好

时间:2012-04-25 09:29:13

标签: objective-c xcode gdb lldb

我是Objective-C的新手,没有gdb或lldb的经验,使用Xcode4.2,这对我来说更好 学习?

3 个答案:

答案 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使用它