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

Configuração do Ambiente Rust

O Rust suporta muitos ambientes de desenvolvimento integrado (IDE) ou editores de texto dedicados ao desenvolvimento.

As ferramentas suportadas divulgadas pelo site oficial são as seguintes (https://www.rust-lang.org/zh-CN/tools):

Este tutorial usará o Visual Studio Code como nosso ambiente de desenvolvimento (O Eclipse tem uma versão dedicada ao desenvolvimento Rust, que também é uma boa escolha para iniciantes).

Atenção: Após a instalação do plug-in IntelliJ IDEA, é difícil depurar, então é recomendado que os desenvolvedores acostumados a usar IDEA usem o CLion, mas o CLion não é gratuito.

Configuração do Ambiente de Desenvolvimento do Visual Studio Code

Primeiro, você precisa instalar a versão mais recente da ferramenta de compilação Rust e do Visual Studio Code.

Ferramenta de compilação Rust:https://www.rust-lang.org/zh-CN/tools/install

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

A ferramenta de compilação do Rust depende da ferramenta de compilação do idioma C, o que significa que no seu computador já deve existir um ambiente de compilação do idioma C. Se você estiver usando o sistema operacional Linux, geralmente já possui GCC ou clang. Se você estiver usando macOS, é necessário instalar o Xcode. Se você estiver usando o sistema operacional Windows, você precisa instalar o Visual Studio 2013 ou superior (precisa de C/C++ suporte) para usar MSVC ou instalar MinGW + ambiente de compilação GCC (Cygwin ainda não foi testado).

instalar a ferramenta de compilação Rust

A ferramenta de compilação Rust recomendada é a instalação do Rustup baixada pelo link acima. O Rustup baixado é um programa executável rustup no Windows-init.exe. (Em outras plataformas, deve ser rustup-init.sh ).

Agora execute rustup-arquivo init:

A imagem acima mostra um assistente de instalação de linha de comando.

Se você já tiver instalado o MSVC (recomendado), o processo de instalação será muito simples, insira 1 e pressione Enter, para diretamente entrar no segundo passo.

Se você estiver instalando o MinGW, você precisará inserir 2 (instalação personalizada), e então o sistema perguntará por Default host triple? Por favor, insira o que está na imagem acima triple padrão do host mude "msvc" para "gnu" e insira o programa de instalação:


as outras propriedades estão configuradas em padrão.

Depois de configurar todas as opções, você retornará à interface do assistente de instalação (primeira imagem), onde você deve inserir 1 e pressione Enter.

Chegamos até aqui, a instalação do Rust foi concluída. Você pode testá-la com os seguintes comandos:

rustc -V


Se os dois comandos acima puderem outputar o número da versão instalada, a instalação foi bem-sucedida.

Configuração do Ambiente de Desenvolvimento do Visual Studio Code

Após baixar o pacote de instalação do VSCode, inicie o assistente de instalação (este passo não será detalhado aqui).

Após instalar o Visual Studio Code (VSCode, a seguir), execute o VSCode.

Encontre "Extensions" na barra lateral esquerda, e procure por "Chinese", instale a extensão de idioma chinês para tornar a interface em chinês. (Se você preferir usar a interface em inglês ou se o computador não suportar caracteres chineses, você pode pular essa etapa).

Instale as duas extensões rls e Native Debug da mesma forma.



Reinicie o VSCode, e o ambiente de desenvolvimento Rust está configurado.

Agora, crie uma nova pasta, como w3codebox-greeting。

Abra a pasta recém-criada no VSCode:

Após abrir a pasta, selecione o "Terminal" na barra de menu.-"Novo Terminal", que abrirá um novo terminal:

No terminal, digite o comando:

cargo new greeting

No diretório atual, será construído um diretório de projeto Rust chamado greeting.


Agora, digite os seguintes três comandos no terminal:

cd ./greeting 
cargo build 
cargo run

Quando o sistema criar o projeto, ele gerará um arquivo fonte Hello, world chamado main.rs, que será compilado e executado:

Até aqui, você construiu com sucesso um programa de linha de comando Rust!

Para problemas de depuração de programas no VSCode, consulte Tutorial do Cargo.