English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Rust 环境搭建

Rust unterstützt viele integrierte Entwicklungsumgebungen (IDE) oder spezialisierte Texteditoren für die Entwicklung.

Die von der offiziellen Website公布的支持enden Werkzeuge sind wie folgt (https://www.rust-lang.org/zh-CN/tools):

Dieses Tutorial verwendet Visual Studio Code als unsere Entwicklungs-Umgebung (Eclipse hat eine spezielle Version für die Rust-Entwicklung, die für Anfänger ebenfalls eine gute Wahl ist).

Hinweis: Nachdem IntelliJ IDEA das Plugin installiert hat, ist das Debuggen schwer, daher wird empfohlen, dass Entwickler, die an IDEA gewöhnt sind, CLion verwenden, aber CLion ist nicht kostenlos.

搭建 Visual Studio Code 开发环境

Zunächst muss die neueste Version des Rust-Compilierungstools und von Visual Studio Code installiert werden.

Rust-Compilierungstool:https://www.rust-lang.org/zh-CN/tools/install

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

Das Rust-Compilierungstool hängt von der Compilierungsumgebung der Sprache C ab, was bedeutet, dass auf Ihrem Computer mindestens eine Compilierungsumgebung der Sprache C vorhanden ist. Wenn Sie ein Linux-System verwenden, haben Sie oft bereits GCC oder clang. Wenn Sie ein macOS verwenden, müssen Sie Xcode installieren. Wenn Sie ein Windows-Betriebssystem verwenden, müssen Sie Visual Studio installieren 2013 oder höheren Umgebungen (benötigt C/C++ unterstützt) um MSVC oder MinGW zu installieren + GCC-Compilierungsumgebung (Cygwin wurde noch nicht getestet).

Installieren Sie das Rust-Compilierungstool

Rust-Compilierungstool wird empfohlen, die Installation von Rustup von dem obigen Link herunterzuladen. Der heruntergeladene Rustup ist auf Windows ein ausführbares Programm rustup-init.exe. (Auf anderen Plattformen sollte es rustup sein-init.sh ).

Führen Sie jetzt rustup aus-init-Datei:

Das obige Bild zeigt einen Befehlszeilen-Installations-Assistenten.

Wenn Sie bereits MSVC (empfohlen) installiert haben, ist der Installationsprozess sehr einfach, geben Sie ein 1 und drücken Sie die Eingabetaste, um direkt in den zweiten Schritt zu gelangen

Wenn Sie MinGW installieren, müssen Sie eingeben 2 (Benutzerdefinierte Installation), dann wird das System Sie fragen Default host triple? , geben Sie den in dem obigen Bild Standard-Host-Triple Setzen Sie "msvc" in "gnu" um und geben Sie das Installationsprogramm ein:


Andere Eigenschaften sind standardmäßig konfiguriert.

Nachdem alle Optionen eingerichtet sind, kehren Sie zur Installations-Assistenten-Oberfläche zurück (Erstes Bild), dies ist unser Eingabefeld 1 并回车即可。

进行到这一步就完成了 Rust 的安装,可以通过以下命令测试:

rustc -V        # 注意的大写的 V


如果以上两个命令能够输出你安装的版本号,就是安装成功了。

搭建 Visual Studio Code 开发环境

下载完 Visual Studio Code 安装包之后启动安装向导安装(此步骤不在此赘述)。

安装完 Visual Studio Code (下文简称 VSCode)之后运行 VSCode。

在左边栏里找到 "Extensions",并查找 "Chinese",安装简体中文扩展,使界面变成中文。(如果你愿意用英文界面或计算机不支持中文字符,此步骤可以跳过)。

用同样的方法再安装 rls 和 Native Debug 两个扩展。



重新启动 VSCode,Rust 的开发环境就搭建好了。

现在新建一个文件夹,如 w3codebox-greeting。

在 VSCode 中打开新建的文件夹:

打开文件夹之后选择菜单栏中的"终端"-"新建终端",会打开一个新的终端:

在终端中输入命令:

cargo new greeting

当前文件下下会构建一个名叫 greeting 的 Rust 工程目录。


现在在终端里输入以下三个命令:

cd ./greeting 
cargo build 
cargo run

系统在创建工程时会生成一个 Hello, world 源程序 main.rs,这时会被编译并运行:

至此,你成功的构建了一个 Rust 命令行程序!

有关在 VSCode 中调试程序的问题,详见 Cargo 教程