有什么方法可以设置 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 端口正在取得很大进展,这要归功于在这些平台上工作的许多贡献者!),我不知道如果他们渴望添加对它的支持,直到它成为所有支持平台上的强大调试器。
关于c++ - 如何在 kdevelop 中设置 llvm?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19676433/