在 Windows 上安裝 rust環境

1.安裝C++環境

rust底層是依賴C環境,因此須要先安裝C/C++編譯環境, 有兩種選擇:安裝微軟的msvc或者安裝mingw/cygwin。windows

若是是新手,不想那麼麻煩,能夠考慮按The Rust Programming Language裏面說的,安裝C++ build tools,以下圖所示。bash

拉到最下面: 全部下載 ->   Visual Studio 2019 工具 -> Visual Studio 2019 生成工具工具

安裝時,選擇C++開發所需的部分。網站

固然,若是不喜歡msvc,也能夠選擇安裝mingw-64的環境,下載地址:https://sourceforge.net/projects/mingw-w64/files/ui

我下載的這個,解壓以後,把bin文件夾加到Path環境變量裏面便可,這個適合老手,畢竟這個壓縮包才40幾Mb,比安裝msvc那一套快。spa

2.安裝rust環境

安裝以前,先想一想要安裝到什麼地方,我不喜歡安裝到C盤,能夠設置一些環境變量,改變默認安裝的位置.net

RUSTUP_HOME (它默認路徑 ~/.rustup 或者 %USERPROFILE%/.rustup) ,我改成了D:\rust\rustup_home

CARGO_HOME  cargo相關的目錄,我改爲了D:\rust\cargo_home

 

若是直接從官方網站下載,國內的環境複雜,下載會很慢,並且容易失敗。推薦使用科大鏡像加速安裝,設置如下環境變量:3d

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
相關文章
相關標籤/搜索