Rust 环境搭建

Rust 支持很多的集成开发环境(IDE)或开发专用的文本编辑器。
官方网站公布支持的工具如下(https://www.rust-lang.org/zh-CN/tools):
image.png
本教程将使用 Visual Studio Code 作为我们的开发环境(Eclipse 有专用于 Rust 开发的版本,对于初学者也是不错的选择)。
注意:IntelliJ IDEA 安装插件之后难以调试,所以推荐习惯使用 IDEA 的开发者使用 CLion,但 CLion 不是免费的。

搭建CLion开发环境

首先,需要安装最新版的Rust编译工具和CLion。
Rust编译工具:https://www.rust-lang.org/zh-CN/tools/install
CLion: https://www.macwk.com/article/jetbrains-crack

Rust 的编译工具依赖 C 语言的编译工具,这意味着你的电脑上至少已经存在一个 C 语言的编译环境。如果你使用的是 Linux 系统,往往已经具备了 GCC 或 clang。如果你使用的是 macOS,需要安装 Xcode。如果你是用的是 Windows 操作系统,你需要安装 Visual Studio 2013 或以上的环境(需要 C/C++ 支持)以使用 MSVC 或安装 MinGW + GCC 编译环境(Cygwin 还没有测试)。

安装Ruat编译工具

在终端中运行以下命令,然后遵循屏幕上的指示。(不适用Windwos)

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

安装后,可以执行rustc --version ,如果失败了,重启一下终端或用户重新登录。
可以执行rustup updete来升级Rust。
可以执行rustup self uninstall来卸载Rust。
image.png

搭建CLion开发环境

打开插件,输入Rust,安装即可。
image.png
其他的操作基本都一样。

Cargo

Cargo 是什么

Cargo 是 Rust 的构建系统和包管理器。
Rust 开发者常用 Cargo 来管理 Rust 工程和获取工程所依赖的库。

Cargo 功能

Cargo 除了创建工程以外还具备构建(build)工程、运行(run)工程等一系列功能,构建和运行分别对应以下命令:

  1. cargo build
  2. cargo run