1. 官网:https://www.rust-lang.org/
    2. 下载安装(linux or macos):curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
    3. 更新:rustup update
    4. 卸载:rustup self uninstall
    5. 版本检查:rustc --version
    6. 本地文档(英文):rustup doc
    7. rustc编译:rustc main.rs。在同目录下生成同名二进制文件,运行命令:./main

      仅仅使用 rustc 编译简单程序是没问题的,不过随着项目的增长,你可能需要管理你项目的方方面面,并让代码易于分享。接下来,我们要介绍一个叫做 Cargo 的工具,它会帮助你编写真实世界中的 Rust 程序。

    8. Cargo版本检查:cargo --version

    9. 使用 Cargo 创建一个新项目:cargo new hello_cargo,进入项目:cd hello_cargo

      Cargo 生成了两个文件和一个目录:一个 Cargo.toml 文件,一个 src 目录,以及位于 src 目录中的 main.rs 文件。它也在 hello_cargo 目录初始化了一个 git 仓库,以及一个 .gitignore 文件。如果你在现有的 git 仓库中运行 cargo new,则不会生成 git 文件;你可以通过使用cargo new —vcs=git 来覆盖此行为。

    10. Cargo构建项目:cargo build

    11. Cargo运行项目:cargo run
    12. Cargo快速检查代码:cargo check
    13. Cargo发布(release)构建:cargo build --release

      对于简单项目, Cargo 并不比 rustc 提供了更多的优势,不过随着开发的深入,终将证明其价值。对于拥有多个 crate 的复杂项目,交给 Cargo 来协调构建将简单的多。