1.安裝C++環境
rust底層是依賴C環境,所以需要先安裝C/C++編譯環境, 有兩種選擇:安裝微軟的msvc或者安裝mingw/cygwin。
如果是新手,不想那么麻煩,可以考慮按The Rust Programming Language里面說的,安裝C++ build tools,如下圖所示。
拉到最下面: 所有下載 -> Visual Studio 2019 工具 -> Visual Studio 2019 生成工具
安裝時,選擇C++開發所需的部分。
當然,如果不喜歡msvc,也可以選擇安裝mingw-64的環境,下載地址:https://sourceforge.net/projects/mingw-w64/files/
我下載的這個,解壓之后,把bin文件夾加到Path環境變量里面即可,這個適合老手,畢竟這個壓縮包才40幾Mb,比安裝msvc那一套快。
2.安裝rust環境
安裝之前,先想想要安裝到什么地方,我不喜歡安裝到C盤,可以設置一些環境變量,改變默認安裝的位置
RUSTUP_HOME (它默認路徑 ~/.rustup 或者 %USERPROFILE%/.rustup) ,我改為了D:\rust\rustup_home CARGO_HOME cargo相關的目錄,我改成了D:\rust\cargo_home
如果直接從官方網站下載,國內的環境復雜,下載會很慢,而且容易失敗。推薦使用科大鏡像加速安裝,設置以下環境變量:
RUSTUP_DIST_SERVER "https://mirrors.ustc.edu.cn/rust-static" RUSTUP_UPDATE_ROOT "https://mirrors.ustc.edu.cn/rust-static/rustup"
這一切准備工作做好之后,就可以用rustup來安裝了
如果使用msvc環境的話,一切默認就行了
mingw/cygwin的話,就要選擇gnu toolchain開發環境了
msvc的toolchain: stable-x86_64-pc-windows-msvc mingw/cygwin: stable-x86_64-pc-windows-gnu
3.查看已安裝的toolchain信息
rustup show
我安裝了兩種,默認使用gnu,方便在Clion下開發調試。
#安裝其他類型的toolchain開發環境 rustup toolchain install <toolchain> #例如 rustup toolchain install stable-x86_64-pc-windows-gnu #切換默認的toolchain rustup default [toolchain] #例如 rustup default stable-x86_64-pc-windows-gnu