【Rust】在Windows和Linux上配置Rust+VS Code开发环境

这篇文章介绍一下在Windows和Linux上配置Rust+VS Code开发环境。

Windows

安装

事实上,对比之下,你会觉得在Linux上安装Rust太简单了。Windows的过程很繁琐。

在这个网站下载rust的安装包:Rust

安装过程会以终端打印的方式进行,Rust目前在Windows上没有图形化的安装过程。

Rust需要安装两个东西,一个是rustup,一个是cargo。这两个默认会安装在C盘,如果不想让Rust安装在C盘,需要提前设置环境变量。

  1. 通过RUSTUP_HOME指定rustup的安装目录。
    【Rust】在Windows和Linux上配置Rust+VS Code开发环境_第1张图片

  2. 通过CARGO_HOME指定cargo的安装目录。
    【Rust】在Windows和Linux上配置Rust+VS Code开发环境_第2张图片
    准备就绪,可以安装了。
    【Rust】在Windows和Linux上配置Rust+VS Code开发环境_第3张图片
    Rust需要电脑有C++的编译器,Windows下推荐使用默认的MSVC。如果你想改为GNU,需要选择Customize installation,当然我是不推荐改成GNU的,因为会出现很多莫名其妙的bug。

安装后,终端输入以下命令验证Rust是否安装成功:

rustc -V

rustc
验证cargo是否安装成功:

cargo -V

cargo

配置VS Code

首先安装这个扩展:rust-analyzer

创建新的rust项目:

cargo new HelloWorld

用VS Code打开文件夹
【Rust】在Windows和Linux上配置Rust+VS Code开发环境_第4张图片
点击“Run”即可执行编译运行rust项目
【Rust】在Windows和Linux上配置Rust+VS Code开发环境_第5张图片

Linux(Ubuntu 20.04 LTS)

我没有双系统,所以以WSL为例,演示Rust安装。

安装

两行命令即可:

sudo apt install rustc
sudo apt install cargo

当然,环境需要有gcc,可以检查下

gcc -v

配置VS Code

同样的命令

cargo new HelloRust

切换,用VS Code打开
【Rust】在Windows和Linux上配置Rust+VS Code开发环境_第6张图片
不知道为什么,WSL下的rust-analyzer插件工作不正常,
【Rust】在Windows和Linux上配置Rust+VS Code开发环境_第7张图片

所以只能先用终端执行命令代替了,回头我找找原因:

cargo run

【Rust】在Windows和Linux上配置Rust+VS Code开发环境_第8张图片

你可能感兴趣的:(Rust,C++,rust,vscode)