c++ - 如何在 kdevelop 中设置 llvm?

标签 c++ debugging llvm lldb kdevelop

有什么方法可以设置 kdevelop 来使用 lldb 进行调试吗?

我能否以这样一种方式进行设置,使我拥有所有不错的功能,例如自动完成和使用断点进行调试以及逐步调试?

最佳答案

这可能需要 kdevelop 维护者的一些工作来支持。 lldb 的结构是一个库 (LLDB.framework),客户端程序(目前在 Mac OS X 上,命令行 lldbXcode 是两个客户端)用于提供调试功能。

在另一个 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/

相关文章:

ruby - 在 IRB 中四处闲逛/调试。 Monkey-patch 一个方法,然后 "undo"那改变,没有退出 IRB?

c++ - 如何强制 LLVM 解析 AST?

swift - 对裸机使用 swift 编译器?

compilation - 如何将CIL转换为LLVM IR?

c++ - 使用 C++ 中参数的大小创建二维数组

c++ - 如何将 boost 与 xeus-cling jupyter 内核结合使用?

Eclipse 在使用 "Evaluating"线程调试期间挂起

c++ - Xcode 项目将不再在调试器中显示 std::string

c# - 以编程方式获取和设置 Windows 语言切换的键盘快捷键

c++ - OpenCV VideoCapture 不能在 Visual Studio 之外工作