0Pricing
Learn Rust Coding · Aula

Exploração da Cadeia de Ferramentas do Rust

Familiarize-se com os componentes essenciais da cadeia de ferramentas do Rust, incluindo `rustc`, `cargo` e `rustup`, e compreenda como interagem.

Exploração da Cadeia de Ferramentas do Rust é uma aula grátis de Learn Rust Coding no CoddyKit. Esta é a aula 3 de 3. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de Learn Rust Coding, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de Learn Rust Coding inclui 3 aulas no total.

Welcome to the Rust Toolchain

Instalar o Rust deu a você uma toolchain completa, não apenas um programa. Conhecer cada ferramenta mantém seu fluxo de trabalho eficiente.

`rustup`: seu gerenciador do Rust

rustup é seu gerenciador do Rust: instala componentes, atualiza para a versão mais recente e alterna entre as versões estável, beta e noturna.

Atualizando o Rust com `rustup`

Mantenha o Rust atualizado com rustup update. Esse comando obtém a versão estável mais recente e atualiza todos os componentes instalados.

`rustc`: o compilador do Rust

rustc é o compilador no centro de tudo — ele transforma seus arquivos .rs em programas executáveis. É útil para compilações rápidas de um único arquivo.

Compilando diretamente com `rustc`

Veja o rustc em ação. Compile com rustc main.rs e depois execute ./main (ou main.exe no Windows).

fn main() {
  println!("Compiled by rustc!");
}

`cargo`: a potência dos projetos

cargo é o sistema de compilação e o gerenciador de pacotes do Rust — a ferramenta que você mais usará. Ele cria projetos, compila código, executa testes e gerencia dependências.

Iniciando um novo projeto com `cargo new`

Inicie um projeto com cargo new my_project. Ele cria a estrutura de um diretório com uma organização padrão e um manifesto Cargo.toml.

Compilando e executando com `cargo`

Em um projeto do Cargo, cargo build compila, enquanto cargo run compila e depois executa — o Cargo controla o rustc para você.

fn main() {
  println!("Hello from a Cargo project!");
}

Entendendo o `Cargo.toml`

Todo projeto do Cargo tem um manifesto Cargo.toml. [package] contém o nome e a versão; [dependencies] lista as bibliotecas que você inclui.

Verificação da cadeia de ferramentas

Vamos testar sua compreensão dos componentes da cadeia de ferramentas do Rust.

Recapitulando a cadeia de ferramentas

Você conheceu os principais elementos da cadeia de ferramentas: rustup gerencia instalações, rustc compila e cargo coordena projetos, dependências e compilações. Eles trabalham em equipe.

Perguntas Frequentes

A aula “Exploração da Cadeia de Ferramentas do Rust” é grátis?

Sim — o texto completo de “Exploração da Cadeia de Ferramentas do Rust” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de Learn Rust Coding, atualize para CoddyKit PRO. O curso de Learn Rust Coding inclui 3 aulas no total.

O que vou aprender em “Exploração da Cadeia de Ferramentas do Rust”?

Familiarize-se com os componentes essenciais da cadeia de ferramentas do Rust, incluindo `rustc`, `cargo` e `rustup`, e compreenda como interagem. Você pratica Learn Rust Coding com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.

Preciso ter experiência prévia para começar Learn Rust Coding?

Nenhuma experiência prévia é necessária. Learn Rust Coding no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 3 de 3.

Quanto tempo leva a aula “Exploração da Cadeia de Ferramentas do Rust”?

A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.

Posso escrever e executar código nesta aula de Learn Rust Coding?

Sim. Cada aula de Learn Rust Coding inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.

Todas as aulas deste curso

  1. Instalação de Rust e Cargo
  2. O Seu Primeiro 'Hello, World!'
  3. Exploração da Cadeia de Ferramentas do Rust
← Voltar para Learn Rust Coding