0Pricing
Learn Rust Coding · Lezione

Esplorare la toolchain di Rust

Acquisisca familiarità con i componenti essenziali della toolchain di Rust, tra cui `rustc`, `cargo` e `rustup`, e con il modo in cui interagiscono.

Esplorare la toolchain di Rust è una lezione Learn Rust Coding gratuita su CoddyKit. Questa è la lezione 3 di 3. Puoi leggere la lezione completa qui gratuitamente — poi esercitati direttamente nel browser con un editor di codice integrato e un tutor IA disponibile 24/7. Fa parte del percorso di apprendimento Learn Rust Coding, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso Learn Rust Coding include 3 lezioni in totale.

Benvenuto nella toolchain Rust

Installando Rust ha ottenuto un'intera toolchain, non un solo programma. Conoscere ogni strumento Le permetterà di lavorare senza intoppi.

`rustup`: il gestore di Rust

rustup è il gestore di Rust: installa i componenti, aggiorna all'ultima release e permette di passare tra le versioni stable, beta e nightly.

Aggiornare Rust con `rustup`

Mantenga Rust aggiornato con rustup update. Il comando scarica l'ultima release stable e aggiorna tutti i componenti installati.

`rustc`: il compilatore Rust

rustc è il compilatore alla base di tutto: trasforma i file .rs in programmi eseguibili. È utile per compilazioni rapide di singoli file.

Compilare direttamente con `rustc`

Ecco rustc in azione. Compili con rustc main.rs, quindi esegua ./main (oppure main.exe su Windows).

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

`cargo`: lo strumento completo per i progetti

cargo è il sistema di build e il gestore dei pacchetti di Rust, cioè lo strumento che utilizzerà più spesso. Crea progetti, compila il codice, esegue i test e gestisce le dipendenze.

Avviare un nuovo progetto con `cargo new`

Avvii un progetto con cargo new my_project. Il comando crea la struttura di una directory con un layout standard e un manifest Cargo.toml.

Compilare ed eseguire con `cargo`

In un progetto Cargo, cargo build compila, mentre cargo run compila ed esegue: Cargo utilizza rustc per Lei.

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

Capire `Cargo.toml`

Ogni progetto Cargo ha un manifest Cargo.toml. [package] contiene nome e versione; [dependencies] elenca i crate inclusi nel progetto.

Verifica della toolchain

Verifichiamo la Sua comprensione dei componenti della toolchain Rust.

Riepilogo della toolchain

Ha conosciuto i componenti principali della toolchain: rustup gestisce le installazioni, rustc compila e cargo coordina progetti, dipendenze e build. Lavorano insieme.

Domande Frequenti

La lezione «Esplorare la toolchain di Rust» è gratuita?

Sì — il testo completo di «Esplorare la toolchain di Rust» è gratuito qui sul web. Per esercitarvi in modo interattivo (un editor di codice integrato e un tutor IA 24/7) e sbloccare il resto del corso Learn Rust Coding, passa a CoddyKit PRO. Il corso Learn Rust Coding include 3 lezioni in totale.

Cosa imparerò in «Esplorare la toolchain di Rust»?

Acquisisca familiarità con i componenti essenziali della toolchain di Rust, tra cui `rustc`, `cargo` e `rustup`, e con il modo in cui interagiscono. Eserciti Learn Rust Coding con codice pratico che esegui direttamente nel browser, e un tutor IA 24/7 risponde alle tue domande mentre lavori sulla lezione.

Ho bisogno di esperienza per iniziare Learn Rust Coding?

Non è richiesta alcuna esperienza precedente. Learn Rust Coding su CoddyKit è strutturato per principianti e studenti avanzati, quindi puoi iniziare da qui o dall'inizio e procedere al tuo ritmo. Questa è la lezione 3 di 3.

Quanto tempo richiede la lezione «Esplorare la toolchain di Rust»?

La maggior parte delle lezioni CoddyKit richiede circa 5–10 minuti. Ogni lezione è breve e interattiva, quindi fai progressi costanti e riprendi esattamente da dove hai lasciato su web e app.

Posso scrivere ed eseguire codice in questa lezione Learn Rust Coding?

Sì. Ogni lezione Learn Rust Coding include un editor di codice integrato, quindi scrivi ed esegui codice reale direttamente nel tuo browser e ricevi feedback istantaneo dall'IA — nessuna configurazione locale necessaria.

Tutte le lezioni di questo corso

  1. Installare Rust e Cargo
  2. Il Suo primo «Hello, World!»
  3. Esplorare la toolchain di Rust
← Torna a Learn Rust Coding