其他分享
首页 > 其他分享> > VSCode搭建Rust开发环境

VSCode搭建Rust开发环境

作者:互联网

前言

本文以Windows VSCode + WSL搭建为例。

搭建步骤

1、安装WSL。

2、在WSL中安装c/c++编译环境(Rust依赖gcc):

apt install build-essential

运行此命令会自动安装gcc,g++,make等工具。

3、在WSL中安装Rust编译工具。
在WSL的shell终端运行如下命令,接着按照提示操作即可:

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

4、安装VSCode。

5、安装Rust插件:

6、在WSL shell终端创建一个Rust工程:cargo new greeting

【说明】
运行完此命令会在当前目录下构建一个名叫greeting的Rust工程目录。

7、用VSCode在WSL环境下打开greeting目录,会看到如下目录结构:
image.png

8、直接在VSCode中点击「运行」> 「启动调试/以非调试模式运行」。首次会提示错误,点击确定后会自动帮你创建launch.json文件(前提是正确安装了Rust所需的插件),等launch.json文件创建完毕后,再次在VSCode中点击「运行」> 「启动调试/以非调试模式运行」就能以调试或非调试模式运行代码了。
若没有自动创建launch.json文件,则自己手动创建,并放于工程的.vscode目录下。
image.png
launch.json文件内容:

{
  // 使用 IntelliSense 了解相关属性。 
  // 悬停以查看现有属性的描述。
  // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
  "version": "0.2.0",
  "configurations": [
    {
      "type": "lldb",
      "request": "launch",
      "name": "Debug executable 'greeting'",
      "cargo": {
        "args": [
          "build",
          "--bin=greeting",
          "--package=greeting"
        ],
        "filter": {
          "name": "greeting",
          "kind": "bin"
        }
      },
      "args": [],
      "cwd": "${workspaceFolder}"
    },
    {
      "type": "lldb",
      "request": "launch",
      "name": "Debug unit tests in executable 'greeting'",
      "cargo": {
        "args": [
          "test",
          "--no-run",
          "--bin=greeting",
          "--package=greeting"
        ],
        "filter": {
          "name": "greeting",
          "kind": "bin"
        }
      },
      "args": [],
      "cwd": "${workspaceFolder}"
    }
  ]
}

标签:launch,VSCode,WSL,greeting,--,Rust,搭建
来源: https://www.cnblogs.com/sinicheveen/p/16598556.html