首页 > 数据库技术 > 详细

rust debug之基于pdb

时间:2019-04-27 12:57:43      阅读:347      评论:0      收藏:0      [点我收藏+]

方法一:

用visual studio

 

步骤:

安装msvc工具链 rustup toolchain install stable-x86_64-pc-windows-msvc

切换到该工具链 rustup default stable-x86_64-pc-windows-msvc

编译代码 F:\rust_test\t1>cargo build
   Compiling t1 v0.1.0 (F:\rust_test\t1)
    Finished dev [unoptimized + debuginfo] target(s) in 1.71s

 

调试F:\rust_test\t1>"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\devenv.exe" F:\rust_test\t1\target\debug\t1.exe

然后你就可以下断电了

 

方法二:用vscode

参考链接 https://www.brycevandyk.com/debug-rust-on-windows-with-visual-studio-code-and-the-msvc-debugger/

步骤

安装拓展 

  • C/C++: Brings in support for debugging MSVC applications. Since we‘re using MSVC behind the scenes, this gives us some debugging support for our Rust programs.
  • Native Debug: Allows us to set breakpoints by clicking next to line numbers.

配置

技术分享图片

 

 

 技术分享图片

 

遗留问题

在debug的时候vscode总是找不到代码

但是goto definition是对的

 

rust debug之基于pdb

原文:https://www.cnblogs.com/cutepig/p/10778295.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!