zig run versus zig build-exe
Voer snel uit of maak een echte binary
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.zigPerfect 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.zigWaar 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.
./mainDe 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=helloOok 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 Adabuild-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. 🚀
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
- zig run versus zig build-exe
- Debug, ReleaseSafe, ReleaseFast
- Compilerfouten lezen
- zig fmt: uw code formatteren