Zig Academy · Les

zig run versus zig build-exe

Voer snel uit of maak een echte binary

Les 1 van 413 stappen

zig run versus zig build-exe is een gratis Zig Academy-les op CoddyKit. Dit is les 1 van 4. Je kunt de volledige les hieronder gratis lezen en daarna in de browser praktisch oefenen met een ingebouwde code-editor en een AI-begeleider die 24/7 beschikbaar is. Deze les maakt deel uit van het leertraject Zig Academy. Je voortgang wordt gesynchroniseerd op het web en in de CoddyKit-app. De cursus Zig Academy bevat in totaal 4 lessen.

Twee manieren om code uit te voeren

Zig biedt twee hoofdwegen van broncode naar resultaat: zig run voor snelle iteratie en zig build-exe wanneer je een zelfstandig binair bestand wilt bewaren.

zig run: compileren en gaan

De opdracht zig run compileert je bestand en voert het meteen uit, allemaal in één stap. Daarna blijft er niets op schijf achter.

zig run main.zig

Perfect voor iteratie

Omdat er geen bestand wordt opgeslagen, is zig run ideaal zolang je nog aan het experimenteren bent. Wijzig de code, voer opnieuw uit en bekijk binnen enkele seconden de uitvoer.

zig build-exe: een binair bestand maken

Gebruik zig build-exe wanneer je een uitvoerbaar bestand wilt dat je kunt distribueren of later kunt uitvoeren. De opdracht compileert je broncode naar een echt bestand op schijf.

zig build-exe main.zig

Waar het binaire bestand terechtkomt

Standaard krijgt de uitvoer de naam van je bestand, bijvoorbeeld main, en wordt deze in de huidige map geplaatst. Daarna voer je het bestand zelf uit.

./main

De uitvoer een naam geven

Je kunt de naam van het binaire bestand kiezen met de vlag -femit-bin. Dat is handig wanneer één bronbestand een specifiek benoemd hulpmiddel moet opleveren.

zig build-exe main.zig -femit-bin=hello

Ook run gebruikt een cache

Zelfs zig run bouwt achter de schermen een binair bestand en slaat het in de cache op. Bij een tweede uitvoering zonder wijzigingen wordt die cache hergebruikt en start het programma bijna onmiddellijk.

Argumenten doorgeven

Bij zig run wordt alles na -- als opdrachtregelargumenten aan je programma doorgegeven, en niet aan de compiler.

zig run main.zig -- --name Ada

build-exe is lager niveau

zig build-exe is een directe compileropdracht voor één artefact. Voor volledige projecten stap je later over op zig build met een build.zig-bestand.

Snelle beslisregel

Stel jezelf één vraag: moet ik dit binaire bestand bewaren? Zo nee, gebruik zig run. Zo ja, gebruik zig build-exe en pak het uitvoerbestand.

Dezelfde compiler, ander doel

Beide opdrachten gebruiken precies dezelfde Zig-compiler, dus de uitgevoerde code is identiek. Alleen het gebruiksgemak en het achtergebleven bestand verschillen.

Korte controle

Je test een klein script en hoeft geen bestand te bewaren. Welke opdracht past het best?

Samenvatting

Je hebt nu twee hulpmiddelen: zig run voor snelle compilatie-en-uitvoering-iteratie en zig build-exe om een echt binair bestand te maken dat je een naam kunt geven, kunt bewaren en kunt distribueren. 🚀

Gratis beginnen

Leer Zig met een AI-tutor — gratis

Schrijf echte code en voer die uit in je browser, krijg direct hulp van een AI-tutor die 24/7 beschikbaar is en ga verder waar je gebleven bent op het web of in de app.

Cursussen
30
Lessen
120

Veelgestelde vragen

Is de les “zig run versus zig build-exe” gratis?

Ja — de volledige tekst van “zig run versus zig build-exe” kun je hier gratis op het web lezen. Als je interactief wilt oefenen met een ingebouwde code-editor en een AI-begeleider die 24/7 beschikbaar is, en de rest van de cursus Zig Academy wilt ontgrendelen, kun je upgraden naar CoddyKit PRO. De cursus Zig Academy bevat in totaal 4 lessen.

Wat leer ik in “zig run versus zig build-exe”?

Voer snel uit of maak een echte binary Je oefent met Zig Academy door code rechtstreeks in de browser uit te voeren. Een AI-begeleider die 24/7 beschikbaar is beantwoordt je vragen terwijl je de les doorwerkt.

Heb ik ervaring nodig om met Zig Academy te beginnen?

Ervaring vooraf is niet nodig. Zig Academy op CoddyKit is opgebouwd voor beginners tot gevorderden, zodat je hier of bij het begin kunt starten en in je eigen tempo kunt leren. Dit is les 1 van 4.

Hoe lang duurt de les “zig run versus zig build-exe”?

De meeste lessen van CoddyKit duren ongeveer 5–10 minuten. Elke les is kort en interactief, zodat je gestaag vooruitgaat en op het web en in de app precies verdergaat waar je was gebleven.

Kan ik code schrijven en uitvoeren in deze les over Zig Academy?

Ja. Elke les over Zig Academy bevat een ingebouwde code-editor, zodat je rechtstreeks in je browser echte code kunt schrijven en uitvoeren en direct feedback van AI krijgt — lokale installatie is niet nodig.

Alle lessen in deze cursus

  1. zig run versus zig build-exe
  2. Debug, ReleaseSafe, ReleaseFast
  3. Compilerfouten lezen
  4. zig fmt: uw code formatteren
← Terug naar Zig Academy