0Pricing
Zig Academy · Lezione

Compilare ed eseguire in un solo passaggio

Usare zig run per passare dal sorgente all'output

Compilare ed eseguire in un solo passaggio è una lezione Zig Academy gratuita su CoddyKit. Questa è la lezione 4 di 4. 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 Zig Academy, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso Zig Academy include 4 lezioni in totale.

Dal sorgente all’esecuzione

Normalmente si compila il codice in un binary e poi lo si esegue. Zig riunisce entrambe le operazioni in un unico comando intuitivo: zig run. ⚡

Il comando zig run

Indichi un file sorgente a zig run: il comando compila il programma ed esegue immediatamente il risultato, tutto in una volta.

zig run hello.zig

Nessun file di build necessario

Per un singolo file non servono né uno script di build né la configurazione di un progetto. Questo rende zig run perfetto per esperimenti rapidi e per imparare.

Cosa succede dietro le quinte

Dietro le quinte, Zig compila comunque prima il codice in codice macchina nativo. Lei semplicemente non deve mai denominare o avviare personalmente il binary.

Binary temporaneo

L’eseguibile prodotto da zig run viene inserito in una cache ed eseguito automaticamente. Non viene lasciato nella cartella come file permanente.

Passare argomenti al programma

Inserisca due trattini dopo il nome del file; dopo di essi seguono i propri argomenti del programma. Zig passa al codice tutto ciò che viene dopo --.

zig run main.zig -- input.txt --verbose

Scegliere una modalità di ottimizzazione

Aggiunga un flag di ottimizzazione per controllare velocità e sicurezza. L’impostazione predefinita è la modalità sicura Debug, che mantiene attivi i controlli.

zig run main.zig -O ReleaseFast

La cache accelera le riesecuzioni

Zig mette in cache gli artefatti compilati, quindi rieseguendo lo stesso file invariato si evita la maggior parte del lavoro e l’avvio è quasi immediato.

Quando desidera un file reale

Per conservare un binary da distribuire, usi invece zig build-exe. Il comando scrive un eseguibile su disco invece di eseguirlo automaticamente.

zig build-exe hello.zig

zig run per il ciclo interno

Durante lo sviluppo si lavora in un ciclo modifica-esegui molto rapido. zig run lo mantiene veloce: modifichi il file, lo esegua, osservi l’output e ripeta.

Gli errori interrompono l’esecuzione

Se il codice non può essere compilato, zig run stampa gli errori e non esegue nulla. Prima dell’esecuzione è necessaria una compilazione riuscita.

Verifica rapida

Ha un unico file, app.zig, e desidera compilarlo ed eseguirlo con un solo comando. Quale comando usa?

Riepilogo

Usi zig run per compilare ed eseguire un file in un solo passaggio, ideale per iterare rapidamente. Scelga zig build-exe quando le serve un binary da conservare. 🎯

Domande Frequenti

La lezione «Compilare ed eseguire in un solo passaggio» è gratuita?

Sì — il testo completo di «Compilare ed eseguire in un solo passaggio» è 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 Zig Academy, passa a CoddyKit PRO. Il corso Zig Academy include 4 lezioni in totale.

Cosa imparerò in «Compilare ed eseguire in un solo passaggio»?

Usare zig run per passare dal sorgente all'output Eserciti Zig Academy 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 Zig Academy?

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

Quanto tempo richiede la lezione «Compilare ed eseguire in un solo passaggio»?

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 Zig Academy?

Sì. Ogni lezione Zig Academy 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 Zig su qualsiasi piattaforma
  2. La prima funzione main
  3. Stampare con std.debug.print
  4. Compilare ed eseguire in un solo passaggio
← Torna a Zig Academy