有什么方法可以设置 kdevelop 以使用 lldb 进行调试?
我是否可以这样设置,让我拥有所有不错的功能,例如自动完成和带断点调试以及逐步调试?
这可能需要 kdevelop 维护人员的一些工作来支持。lldb 被构造为一个库 ( LLDB.framework
),客户端程序(目前在 Mac OS X 上,命令行lldb
并且Xcode
是两个客户端)使用它来提供调试功能。
在另一个 IDE(如 kdevelop)中添加 lldb 支持意味着 kdevelop 开发人员需要添加对 lldb 库 API 的支持。它是(IMO)一个干净的 API,但要向 IDE 添加一个全新的调试器需要做很多工作。鉴于 kdevelop 看起来是多平台的,而 lldb 仍然主要是 Mac OS X 调试器(尽管由于在这些平台上工作的许多贡献者,FreeBSD 和 Linux 端口正在取得很大进展!),我不知道如果他们渴望添加对它的支持,直到它在他们所有支持的平台上成为一个强大的调试器。