结果导致vscode设置的断点不能被命中。 最终查明原因是rustc默认不生成debugsymbol,需要用rustc -g xxx.rs才能生成。-g = -C debuginfo=2, rust codegen参数参考如下: Codegen Options - The rustc book 测试了下,cargo build默认是带debug symbol的,可以使用cargo build --release去掉。 debug symbol确认方法:...
RUSTUP_UPDATE_ROOT = https://mirrors.tuna.tsinghua.edu.cn/rustup/rustup 然后下载 rustup-init.exe,双击安装,默认即可: 2.2. 离线安装 官方下载地址:https://forge.rust-lang.org/infra/other-installation-methods.html,需要下载安装包和源码包,其中安装包根据自己的环境选择 gnu 版本或 msvc 版本,本文推荐...
选择"Rust"作为环境。这将生成一个名为.vscode/launch.json的文件,其中包含用于调试Rust程序的配置信息。设置断点:在你的Rust源代码文件中,单击行号旁边的空白区域以设置断点。你可以在多个地方设置断点。启动调试器:在"运行和调试"侧边栏选项卡中,从下拉菜单中选择你刚刚创建的Rust调试配置(通常名为"Launch"或"Debu...
* so we can invoke itfromthe debug launcher.*/"label":"Cargo Build (debug)","type":"process","command":"cargo","args": ["build"],"problemMatcher": ["$rustc"],"group": {"kind":"build","isDefault": true
记录一下在Visual Studio Code中配置Rust debug模式。 Rust 版本 安装Rust,具体到官网下载https://www.rust-lang.org/, 由于我在windows环境上,因此安装了msvc版本 Default host:x86_64-pc-windows-msvcrustup home:D:\Users\xxx\.rustupstable-x86_64-pc-windows-msvc(default)rustc1.46.0(04488afe32020-08...
Rust: VSCode debug设置 前提 切换到msvc toolchain by rustup default stable-x86_64-pc-windows-msvc 步骤 Install Rust and VS Code This should go without saying. Install VS Code Extensions You'll need to install an extension. Which one depends on your platform. ...
1. world_hello是rust项目的文件夹,如果vscode打开的文件夹就是world_hello这个文件夹,则上面的配置可以改为下面代码块的内容 "program": "${workspaceFolder}/target/debug/world_hello" 1. 总之需要配置文件里面标明world_hello这个可执行文件的路径
现在,您可以回到VSCode中,并打开您的Rust项目文件夹。在"src"文件夹中,找到并打开"main.rs"文件。在其中,您可以编写您的Rust代码。在编写完毕后,我们可以开始调试。 在VSCode的左侧导航栏中,点击调试图标,并选择刚才配置的"Debug Rust"选项。然后,点击调试按钮(一个绿色的三角形)。这将开始构建并运行您的Rust程序...
为了调试Rust应用程序,我们需要创建一个`.vscode`文件夹,并在其中添加一个`launch.json`文件。在该文件中,我们可以定义不同的调试配置,并选择要调试的Rust应用程序。 以下是一个示例的`launch.json`文件内容,供参考: ```json { "version": "0.2.0", "configurations": [ { "name": "Debug Rust", "type...
如何在VSCode中调试Rust代码? 首先,打开VSCode并创建或打开一个Rust项目。 在项目文件夹中找到.vscode文件夹,里面有一个launch.json文件。如果文件不存在,可以通过点击Debug面板上的"创建launch.json文件"按钮来生成。 在launch.json文件中,配置你的调试选项。你可以指定要调试的可执行文件,设置断点等。