这篇文章介绍一下在Windows和Linux上配置Rust+VS Code开发环境。
Windows
安装
事实上,对比之下,你会觉得在Linux上安装Rust太简单了。Windows的过程很繁琐。
在这个网站下载rust的安装包:Rust
安装过程会以终端打印的方式进行,Rust目前在Windows上没有图形化的安装过程。
Rust需要安装两个东西,一个是rustup,一个是cargo。这两个默认会安装在C盘,如果不想让Rust安装在C盘,需要提前设置环境变量。
-
通过
RUSTUP_HOME
指定rustup的安装目录。
-
通过
CARGO_HOME
指定cargo的安装目录。
准备就绪,可以安装了。
Rust需要电脑有C++的编译器,Windows下推荐使用默认的MSVC。如果你想改为GNU,需要选择Customize installation
,当然我是不推荐改成GNU的,因为会出现很多莫名其妙的bug。
安装后,终端输入以下命令验证Rust是否安装成功:
rustc -V
验证cargo是否安装成功:
cargo -V
配置VS Code
首先安装这个扩展:rust-analyzer
创建新的rust项目:
cargo new HelloWorld
用VS Code打开文件夹
点击“Run”即可执行编译运行rust项目
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打开
不知道为什么,WSL下的rust-analyzer插件工作不正常,
所以只能先用终端执行命令代替了,回头我找找原因:
cargo run