Rust Windows Debug 指北

2021-10-28  本文已影响0人  Gascognya

Rust 在windows环境下,使用vscode进行debug的简单教程。

本文将分两个部分,分别是使用

注意:两者并不能等价替换,请根据实际需求选择。仅学习目的下可以挑方便的。

MSVC工具链

https://www.jianshu.com/p/59b0fb2ab5a3
参考我之前一篇文章,使用vscode自带的debug功能。

GNU工具链

使用Rust Analyzer自带的debug


Debug按钮

RA自带的debug,无需配置Launch.json,因为不是同一套的东西。

Vscode安装以下插件

允许断点

打上断点直接就可以使用。
但是有个问题,当你debug进入std源码时,会显示编译后的二进制字节码。


二进制

你需要到vscode设置里Rust-analyzer:Debug Source File Map进行设置。

setting
但修复这个问题,本身就是有问题的
可参考
https://github.com/vadimcn/vscode-lldb/issues/204
上一篇 下一篇

猜你喜欢

热点阅读