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
- Instalação de Rust e Cargo
- O Seu Primeiro 'Hello, World!'
- Exploração da Cadeia de Ferramentas do Rust