原文來自 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
建立工程,開始寫代碼