赞
踩
公司sdk需要rust语言去解析,记录下代码调试过程
在 Visual Studio Code 中,Rust 开发常用的插件包括 rust
、rust-analyzer
和 CodeLLDB
。下面是这些插件的简要介绍:
Rust 插件 (rust-lang.rust
):
rust-lang.rust
插件。Rust Analyzer 插件 (matklad.rust-analyzer
):
matklad.rust-analyzer
插件。CodeLLDB 插件 (vadimcn.vscode-lldb
):
vadimcn.vscode-lldb
插件。安装步骤:
这些插件协同工作,使得在 VSCode 中进行 Rust 项目的开发、调试和分析变得更加方便和高效。使用这些插件,可以获得更好的代码编辑、调试和开发体验。
{
"version": "0.2.0",
"configurations": [
{
"name": "(linux) Launch",
"type": "lldb",
"request": "launch",
"program": "${workspaceFolder}/target/debug/hello-rust",
"args": [],
"cwd": "${workspaceFolder}",
}
]
}
{ "version": "0.2.0", "configurations": [ { "name": "(Windows) Launch", "type": "cppvsdbg", "request": "launch", "program": "${workspaceFolder}/target/debug/hello-rust", "args": [], "stopAtEntry": false, "cwd": "${workspaceFolder}", "environment": [], "externalConsole": true } ] }
“version”: “0.2.0”:
launch.json
文件的版本。当前版本为 0.2.0,对应 Visual Studio Code 的调试配置版本。“configurations”:
“name”: “(linux) Launch”:
“type”: “lldb”:
“request”: “launch”:
“program”: “${workspaceFolder}/target/debug/hello-rust”:
${workspaceFolder}
是工作区的根目录,target/debug/hello-rust
是 Rust 项目生成的可执行文件的相对路径。“args”: []:
“cwd”: “${workspaceFolder}”:
${workspaceFolder}
表示工作区的根目录。总的来说,这个配置的作用是告诉 Visual Studio Code 使用 LLDB 调试器,在指定的路径运行 Rust 项目的可执行文件,并且在工作区的根目录中进行调试。这是一个基本的配置,可以根据具体的项目结构和需求进行调整。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。