环境搭建
因为作者是前端出身,所以本文可能更适合前端同学阅读,在记录一些知识点时,会简单介绍和javascript中的一些区别
开发rust
需要一款趁手的编辑器以及rust
编译环境,这里选用Visual Studio Code
搭建 Visual Studio Code 开发环境
INFO
Rust 的编译工具依赖 C 语言的编译工具。
- 如果你使用的是
Linux
系统,往往已经具备了GCC
或clang
。 - 如果你使用的是
macOS
,需要安装 Xcode。 - 如果你是用的是
Windows
操作系统,你需要安装Visual Studio 2013
或以上的环境(需要C/C++
支持)以使用MSVC
或安装MinGW + GCC
编译环境。
安装 Rust 编译工具
Rust 编译工具推荐使用刚才从上方链接中下载的 Rustup 安装。下载好的Rustup
在Windows
上是一个可执行程序rustup-init.exe
。(在其他平台上应该是rustup-init.sh
)。
Rust
更新:rustup update
Rust
卸载:rustup self uninstall
Cargo:Rust 的构建工具和包管理器
TIP
前端同学可以理解为 安装node
环境时,自带的npm
工具。
您在安装Rustup
时,也会安装Rust
构建工具和包管理器的最新稳定版,即Cargo
。Cargo
可以做很多事情:
要检查您是否安装了Rust
和Cargo
,可以在终端中运行:
bash
cargo --version
rustc --version
cargo --version
rustc --version
安装 Visual Studio Code
在上面的链接中,直接下载安装即可。
配置 Extensions
打开Visual Studio Code
在左侧的扩展栏搜索以下两个插件进行安装。
Native Debug
rust-analyzer
crates
CodeLLDB
(调试rust程序)