如何在 kdevelop中设置 llvm

How to setup llvm in kdevelop?

本文关键字:设置 llvm kdevelop      更新时间:2023-10-16

>有没有办法设置 kdevelopment 以使用 lldb 进行调试?

我可以这样设置,让我拥有所有不错的功能,例如自动完成和使用断点进行调试以及分步调试吗?

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

在另一个IDE中(如kdevelop)中添加lldb支持意味着kdevelop开发人员需要添加对lldb库API的支持。 它(IMO)是一个干净的API,但是将全新的调试器添加到IDE需要做很多工作。 鉴于 kdevelopment 看起来像是多平台的,而 lldb 仍然主要是一个 Mac OS X 调试器(尽管 FreeBSD 和 Linux 移植正在取得巨大进步,这要归功于许多在这些平台上工作的贡献者!),我不知道他们是否会渴望添加对它的支持,直到它成为他们所有支持的平台上的强大调试器。