3

是否有任何针对 C/C++ 的调试器,如 gdb 或其他东西,在 LLVM 之上运行?

考虑到 LLVM 的精心设计,这似乎是一个绝佳的机会。

4

3 回答 3

6

试试llvm-db

于 2010-03-09T20:09:05.683 回答
5

最近,LLDB 项目被创建为一个模块化工具,用于向 LLVM 添加调试功能。目前它只支持 OS X,但它有一个 C++ api、一个独立的可执行文件和 Python 绑定。

http://lldb.llvm.org/

于 2010-06-14T05:23:29.420 回答
0

您的意思是允许您单步执行 llvm ir,就好像它是一组汇编指令一样?那么不,不存在这样的东西。您可以通过 llvm ir 传递调试信息并让它为您的目标生成调试信息(目前仅限于 dwarf)。

于 2012-11-14T00:58:11.113 回答