原文来自 https://solleter.me
关于Rust的介绍,这里再也不描述什么,网络上已经有不少信息了,这里,咱们直接开始。这个系列的博客,是在学习 Rust程序设计语言 简体中文版本 过程当中的一些笔记。有不少地方,也参考了官方的英文版本。linux
关因而否应该学习Rust,这个没有标准答案,对于我来讲,主要是想在编译型系统级语言上有点积累,由于我对C++只是了解,大概能看懂,远没达到熟练码代码的层次,可是我又不想学习C++,因此就选择了Rust。
Rustup
是用来安装、更新、管理 Rust 不一样平台版本的东西Rust
版本有 Stable
,Nightly
,一些新特性通常会在 Nightly 版本里,稳定了后官方可能会加到Stable里,通常状况咱们使用Stable版本就能够toolchain
这里咱们简单地理解为某个Rust版本就行gnu
和 msvc
两种版本,目前使用哪一种都行,默认在windows上使用的是msvc,这里保持默认就行cargo
用于组织Rust项目项目,例如建立项目,构建项目,测试项目等。访问 https://www.rust-lang.org/zh-CN/tools/install
,若是是在Windows系统下,那就下载 RUSTUP-INIT.EXE
,若是是OSX或者Linux等,就使用它的脚本下载 curl https://sh.rustup.rs -sSf | sh
git
下载好 rustup
后就运行,osx或linux下应该会自动运行,运行后会出现下面的界面
这里保持默认就好,输入 1
而后按回车,进行安装。这里能够看到默认安装的是 stable msvc
版本的 rust
。这里会自动下载,安装,而后设置。github
到这里,看到这个界面,就表示已经下载和安装好,可使用了。windows
rustc --version
查看 rustc 版本cargo --version
查看 cargo 版本rustup toolchain list
列出当前已经安装的 rust 版本, (default) 为当前使用的版本rustup default stable-x86_64-pc-windows-msvc
rustup default stable-x86_64-pc-windows-gnu
cargo
建立工程,开始写代码