我最近一直在玩LLDB的gui功能。 (描述了有关此功能的stackoverflow链接here。我当前的lldb是lldb-320.4.156
)
到目前为止,它看起来非常方便,尤其是在当前堆栈框架中查看局部变量的能力。但是有没有关于如何使用LLDB的GUI模式的文档(或教程)?
除了:我特别提出几个问题:
gui
,否则我永远无法显示源代码。)lldb --help
,lldb
会告诉您可以使用--no-use-colors
选项调用它。 (话虽如此,我从未见过具有正常lldb
模式的颜色......)lldb
之前,有没有办法设置断点?答案 0 :(得分:1)
lldb中的GUI模式是Greg Clayton在几个星期的夜晚所做的一项功能。周末 - 这是一个非常酷的黑客。但它没有达到产品质量水平,并且没有文档缺少您可以通过其内置帮助系统看到的命令关键提示。最大的遗漏绝对是缺少一个可以输入任意lldb命令的控制台窗口 - 但添加一个像这样的控制台窗格就是事情开始变得棘手的地方。 :)
希望感兴趣的开发人员能够选择gui模式工作并添加这些功能。对于无法使用完整IDE的用户,在使用调试器时使用文本模式窗口UI非常有用。
答案 1 :(得分:0)
对所有问题都没有答案,但关于断点,您可以保存所有调试会话"设置"命令在文件中,然后只加载该文件:
lldb -S <filename>