sch*_*opy 13 rust lldb visual-studio-code
我正在尝试使用 VSCode 调试 Rust 应用程序,但无法检查任何局部变量或使用监视窗口(请参阅附件)。
所有断点都工作正常,我只是无法查看任何变量等。
LLDB 是 VSCODE 插件中显示的内容,但是当我lldb --version从终端执行此操作时,它显示:lldb version 3.8.0 ( revision )。
从终端启动 lldb 时没有收到任何错误。调试时所有断点都被命中,我只是看不到任何变量值。
为了完整起见,我将 python 脚本支持验证为先决条件,列于: https: //marketplace.visualstudio.com/items? itemName=vadimcn.vscode-lldb
**
python-lldb-3.8 已经是最新版本
**
正确的解决方案是安装 LLDB 3.9。我现在可以检查局部变量、使用监视窗口并通过工具提示查看值。
步骤如下:
sudo apt-get install python-lldb-3.9
llvm-3.9(而不是仅仅llvm),那么 VSCode 可能无法识别它并抱怨未安装或支持 LLVM。我的解决方案(您的可能会有所不同)是删除然后重新安装 VSCode 扩展“LLDB Debugger 0.7.3”和“Native Debug 0.21.2”完成此操作并重新启动 VSCode 后,我开始调试,F5然后 VSCode 向我发出警报,指出发现了不同的 LLDB (3.9) 并要求更新到新的可执行文件 - 说“是”,您就可以开始了。
结果:
| 归档时间: |
|
| 查看次数: |
6169 次 |
| 最近记录: |