Rust 環(huán)境搭建

Rust 支持很多的集成開發(fā)環(huán)境(IDE)或開發(fā)專用的文本編輯器。

官方網(wǎng)站公布支持的工具如下(https://www.rust-lang.org/zh-CN/tools):

圖片.png

本教程將使用 Visual Studio Code 作為我們的開發(fā)環(huán)境(Eclipse 有專用于 Rust 開發(fā)的版本,對于初學(xué)者也是不錯的選擇)。

注意:IntelliJ IDEA 安裝插件之后難以調(diào)試,所以推薦習(xí)慣使用 IDEA 的開發(fā)者使用 CLion,但 CLion 不是免費的。

搭建 Visual Studio Code 開發(fā)環(huán)境

首先,需要安裝最新版的 Rust 編譯工具和 Visual Studio Code。

Rust 編譯工具:https://www.rust-lang.org/zh-CN/tools/install

Visual Studio Code:https://code.visualstudio.com/Download

Rust 的編譯工具依賴 C 語言的編譯工具,這意味著你的電腦上至少已經(jīng)存在一個 C 語言的編譯環(huán)境。如果你使用的是 Linux 系統(tǒng),往往已經(jīng)具備了 GCC 或 clang。如果你使用的是 macOS,需要安裝 Xcode。如果你是用的是 Windows 操作系統(tǒng),你需要安裝 Visual Studio 2013 或以上的環(huán)境(需要 C/C++ 支持)以使用 MSVC 或安裝 MinGW + GCC 編譯環(huán)境(Cygwin 還沒有測試)。

安裝 Rust 編譯工具

Rust 編譯工具推薦使用剛才從上方鏈接中下載的 Rustup 安裝。下載好的 Rustup 在 Windows 上是一個可執(zhí)行程序 rustup-init.exe。(在其他平臺上應(yīng)該是 rustup-init.sh )。

現(xiàn)在執(zhí)行 rustup-init 文件:

圖片.png

上圖顯示的是一個命令行安裝向?qū)А?/p>

如果你已經(jīng)安裝 MSVC (推薦),那么安裝過程會非常的簡單,輸入 1 并回車,直接進入第二步。

如果你安裝的是 MinGW,那么你需要輸入 2 (自定義安裝),然后系統(tǒng)會詢問你 Default host triple? ,請將上圖中 default host triple 的 "msvc" 改為 "gnu" 再輸入安裝程序:

圖片.png

其它屬性都默認(rèn)。

設(shè)置完所有選項,會回到安裝向?qū)Ы缑妫ǖ谝粡垐D),這是我們輸入 1 并回車即可。

圖片.png

進行到這一步就完成了 Rust 的安裝,可以通過以下命令測試:

rustc -V        # 注意的大寫的 V

圖片.png

如果以上兩個命令能夠輸出你安裝的版本號,就是安裝成功了。

搭建 Visual Studio Code 開發(fā)環(huán)境

下載完 Visual Studio Code 安裝包之后啟動安裝向?qū)О惭b(此步驟不在此贅述)。

安裝完 Visual Studio Code (下文簡稱 VSCode)之后運行 VSCode。

圖片.png

在左邊欄里找到 "Extensions",并查找 "Chinese",安裝簡體中文擴展,使界面變成中文。(如果你愿意用英文界面或計算機不支持中文字符,此步驟可以跳過)。

圖片.png

用同樣的方法再安裝 rls 和 Native Debug 兩個擴展。

圖片.png

圖片.png

重新啟動 VSCode,Rust 的開發(fā)環(huán)境就搭建好了。

現(xiàn)在新建一個文件夾,如 nhooo-greeting。

圖片.png

在 VSCode 中打開新建的文件夾:

圖片.png

打開文件夾之后選擇菜單欄中的"終端"-"新建終端",會打開一個新的終端:

圖片.png

在終端中輸入命令:

cargo new greeting

當(dāng)前文件下下會構(gòu)建一個名叫 greeting 的 Rust 工程目錄。

圖片.png

現(xiàn)在在終端里輸入以下三個命令:

cd ./greeting 
cargo build 
cargo run

系統(tǒng)在創(chuàng)建工程時會生成一個 Hello, world 源程序 main.rs,這時會被編譯并運行:

圖片.png

至此,你成功的構(gòu)建了一個 Rust 命令行程序!

有關(guān)在 VSCode 中調(diào)試程序的問題,詳見 Cargo 教程。

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清