Rust 環境配置
工欲善其事必先利其器,無論是對小白還是大神來說,想要學習 Rust 第一步那必須是 Rust 的環境配置。搭建好一個完整的開發環境,可以減少很多不必要的麻煩,可以讓我們在學習的時候少一些外部環境的影響,更加專注於 Rust的學習。
安裝 Rust
雖然我很想在 Linux 系統上安裝 Rust,但是還是要向生活妥協,本人的開發環境是在 Windows 上搭建的,所以這篇只有 Windows 上 Rust 的安裝過程,如果你是要在 Linux 上配置,你可以去網上找到更好的教程。
下載 Windows 下的 Rust 安裝包
32 位安裝包 32 位 rustup-init.exe
64 位安裝包 64 位 rustup-init.exe
安裝依賴 Visual Studio C++ Build tools
我個人覺得這一步很重要,如果是電腦上沒有做過 Windows 開發的,可能電腦上相關的 Windows 依賴不存在,當你在 Windows 上安裝好 Rust 后編譯 Rust 源代碼時會出現下面這個問題:
error: linker link.exe not found
導致這個問題的原因是:因為rust編譯程序需要vs c++編譯工具,如果缺少 C++ build tools 會導致(如果計算機上未安裝 Visual Studio,則 Microsoft 生成工具 2015 可提供用於生成托管應用程序的必要工具。)這一步可以先不做,等到安裝好編譯 Rust 源碼的時候如果出現問題再安裝也不遲。
解決方案:CSDN-Rust 問題匯總
正式安裝 Rust
我安裝的是 64 位的 Rust。雙擊下載好的 Rust 安裝程序
進入安裝界面
這里有三個安裝選項:
- 默認安裝
2.自定義安裝
3.取消安裝
這里我們選默認安裝即可。輸入 1 回車
到這一步就已經安裝好了,關閉窗口就好了。圖中可能和你剛安裝 Rust 有點不同,那是因為我的電腦已經安裝過一次了,所以這次是更新 Rust 到 1.48.0
到這里我們的 Rust 就已經安裝好了,下面來驗證一下是否安裝成功。
驗證 Rust 是否安裝成功
打開 cmd 窗口,輸入
rustc --version
如果返回下圖 Rust 的版本號就表示成功了
編寫 Hello World 程序完整驗證 Rust 環境是否可用
- 創建文件夾保存 Rust 源碼:rust_hello_world
- 創建文件編寫 Rust 源碼:rust_hello_world.rs
fn main(){
println!("hello world!");
}
- 編譯 Rust 源碼
編譯成功后,在我們創建的文件夾 rust_hello_world 里面會生成兩個文件,一個 exe 可執行文件和 pdb 程序相關文件
我們直接運行 exe 可執行文件就可以看到控制台輸出:“hello world!”了
PS: 如果編譯 Rust 源碼的時候出現開頭所說的那個錯誤:“error: linker link.exe not found”,可自行按照提供的鏈接教程配置依賴就可以了(可 call 我,盡我所有所學回復)。
總結
到這就是本篇文章的所有內容了,在這總結一下。
- 學習任何一門語言前,環境搭建很重要,不好的環境很影響你的學習效率
- 安裝 Rust 需要注意相關依賴,有問題不要怕,學會和度娘打招呼
- 安裝成功后驗證 Rust 環境配置時候成功,一個 hello world 寫起來