0Pricing
Zig Academy · Lektion

zig run vs zig build-exe

Führen Sie schnell aus oder erzeugen Sie eine echte Binärdatei.

zig run vs zig build-exe ist eine kostenlose Zig Academy-Lektion auf CoddyKit. Dies ist Lektion 1 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des Zig Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Zig Academy-Kurs umfasst insgesamt 4 Lektionen.

Teile dieser Lektion wurden noch nicht übersetzt und werden auf Englisch angezeigt.

Two Ways to Run Code

Zig gives you two main paths from source to result: zig run for quick iteration, and zig build-exe when you want a standalone binary to keep.

zig run: Compile and Go

The command zig run compiles your file and immediately executes it, all in one step. Nothing is left behind on disk afterward.

zig run main.zig

Perfect for Iteration

Because it skips saving a file, zig run is ideal while you are still experimenting. Change code, run again, and see output in seconds.

zig build-exe: Make a Binary

When you want an executable you can ship or run later, use zig build-exe. It compiles your source into a real file on disk.

zig build-exe main.zig

Where the Binary Lands

By default the output is named after your file, like main, and placed in the current directory. You then run it yourself.

./main

Naming the Output

You can choose the binary name with the -femit-bin flag. This is handy when one source file should produce a specifically named tool.

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

Run Caches Too

Even zig run builds a binary behind the scenes and caches it. A second run with no changes reuses that cache and starts almost instantly.

Passing Arguments

With zig run, anything after -- is forwarded to your program as its command-line arguments rather than to the compiler.

zig run main.zig -- --name Ada

build-exe Is Lower Level

zig build-exe is a direct compiler command for a single artifact. For full projects you will later graduate to zig build with a build.zig file.

Quick Decision Rule

Ask one question: do I need to keep this binary? If no, reach for zig run. If yes, reach for zig build-exe and grab the output file.

Same Compiler, Different Goal

Both commands use the very same Zig compiler, so the code that runs is identical. Only the convenience and the leftover file differ.

Quick Check

You are testing a tiny script and do not need to keep any file around. Which command fits best?

Recap

You now have two tools: zig run for fast compile-and-go iteration, and zig build-exe to produce a real binary you can name, keep, and ship. 🚀

Häufig gestellte Fragen

Ist die Lektion „zig run vs zig build-exe“ kostenlos?

Ja — der vollständige Text von „zig run vs zig build-exe“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des Zig Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Zig Academy-Kurs umfasst insgesamt 4 Lektionen.

Was lerne ich in „zig run vs zig build-exe“?

Führen Sie schnell aus oder erzeugen Sie eine echte Binärdatei. Du übst Zig Academy mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.

Brauche ich Erfahrung, um Zig Academy zu starten?

Keine Vorkenntnisse erforderlich. Zig Academy auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 1 von 4.

Wie lange dauert die Lektion „zig run vs zig build-exe“?

Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.

Kann ich in dieser Zig Academy-Lektion Code schreiben und ausführen?

Ja. Jede Zig Academy-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.

Alle Lektionen in diesem Kurs

  1. zig run vs zig build-exe
  2. Debug, ReleaseSafe, ReleaseFast
  3. Compilerfehler lesen
  4. zig fmt: Ihren Code formatieren
← Zurück zu Zig Academy