在 Windows 上安裝 rust環境


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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM