我最近一直在研究 LLDB 的 GUI 功能。 (有关此功能的 stackoverflow 链接有描述here https://stackoverflow.com/questions/19820247/is-there-a-tui-mode-for-standalone-lldb/21658169#21658169。我当前的 lldb 是lldb-320.4.156
)
到目前为止,看起来非常方便,尤其是能够查看当前堆栈帧中的局部变量。但是有没有关于如何使用 LLDB 的 GUI 模式的文档(或教程)?
Aside: 我具体有几个问题:
- 如何在进入 GUI 模式时显示源代码。 (除非我停在断点处并输入
gui
在 LLDB 中,我永远无法显示源代码。)
- 如何在 GUI 模式下重新运行程序。 (在 GUI 模式下没有地方可以输入。)
- GUI模式下有颜色吗?我注意到如果你输入
lldb --help
在命令行中,lldb
告诉你你可以用--no-use-colors
选项。 (话虽如此,我从未见过正常的颜色lldb
模式...)
- 有没有办法在运行之前设置断点
lldb
?
lldb 中的 GUI 模式是 Greg Clayton 在几周的晚上和周末完成的一项功能 - 这是一个非常酷的技巧。但它还没有达到产品质量水平,并且没有任何文档缺少您可以通过其内置帮助系统看到的命令关键提示。最大的遗漏肯定是缺少可以键入任意 lldb 命令的控制台窗口 - 但添加这样的控制台窗格是事情开始变得棘手的地方。 :)
希望感兴趣的开发人员能够开始 GUI 模式工作并添加这些功能。对于无法使用完整 IDE 的人来说,在使用调试器时拥有文本模式窗口 UI 确实很有帮助。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)