繁体   English   中英

如何在XCode中使用其他GDB?

[英]How can I use a different GDB in XCode?

类似的问题是:

如何在MacOS的XCode中指定可以使用的GDB

我可以在XCode上切换gdb客户端吗?

前者指的是一个过时的文档,似乎不适用于XCode 3.2.6,而后者则从未得到真正的回答。

有谁知道我如何使用其他版本的GDB,即使用芬克fsf-gdb(GDB 7.4.1)获得的版本。

不,它不起作用。 gdb和Xcode使用基于“ mi”文本的协议进行通信,Apple多年来为Xcode的利益以多种方式扩展了mi界面。 这些更改大多数都从未使它返回到主线FSF gdb的上游,或者已经做到的那些更改是以不同的方式实现的。 让Xcode运行一个不同的gdb并不是一件容易的事-一件棘手的事情是它们不能一起工作。

我还没有测试过现代的gdb和Xcode,但我真的认为它不会起作用。

如果您最近没有尝试过lldb调试器,请尝试一下。 Xcode 4.5中的版本非常可靠。 Apple现在正在积极支持和开发此调试器,如果您在Mac OS X上工作,则可以采用lldb进行工作流将更加快乐。 http://lldb.llvm.org/lldb-gdb.html上有一个gdb / lldb命令速查表,该表将显示各种gdb命令的等效lldb命令。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM