Zig Academy · Lektion

Build-Schritte und zig build run

Verknüpfen Sie benannte Schritte zum Aufrufen.

Lektion 3 von 413 Schritte

Build-Schritte und zig build run ist eine kostenlose Zig Academy-Lektion auf CoddyKit. Dies ist Lektion 3 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.

Schritte sind benannte Aufgaben

Ein Build kann mehr als nur kompilieren. Ein step ist eine benannte Aufgabe, die Sie auslösen, etwa zum Starten der Anwendung oder zum Ausführen von Tests. 🪜

Der Standardschritt

Die Ausführung von zig build ohne weitere Angaben führt den standardmäßigen Installationsschritt aus. Dabei werden Ihre installierten Artefakte kompiliert und nach zig-out kopiert.

zig build

Ein Run-Artefakt erstellen

Damit Ihre EXE-Datei über den Build ausgeführt werden kann, erstellen Sie mit addRunArtifact einen Run-Befehl. Dieser weiß, wie die erstellte Binärdatei gestartet wird.

const run_cmd = b.addRunArtifact(exe);

Nach der Installation ausführen

Lassen Sie den Run-Schritt mit step.dependOn vom Installationsschritt abhängen, damit vor dem Start die aktuelle Binärdatei bereitsteht.

run_cmd.step.dependOn(b.getInstallStep());

Einen benannten Schritt bereitstellen

Geben Sie Benutzern mit b.step einen verständlichen Namen. Das erste Argument ist der Name, den sie eingeben, das zweite seine Beschreibung.

const run_step = b.step("run", "Run the app");

Den Schritt verbinden

Verknüpfen Sie den Run-Befehl mit diesem benannten Schritt, damit das Auslösen des Schritts die Aufgabe tatsächlich ausführt. Nun hat der Name run eine Bedeutung.

run_step.dependOn(&run_cmd.step);

Ihn ausführen

Ist der Schritt verbunden, erstellt zig build run die Anwendung und führt sie sofort aus. Ein einziger Befehl führt von der Quelle bis zur Ausgabe.

zig build run

Argumente weiterreichen

Leiten Sie Befehlszeilenargumente mit addArgs an Ihr Programm weiter, indem Sie sie nach einem doppelten Bindestrich in der Befehlszeile aus b.args lesen.

if (b.args) |args| run_cmd.addArgs(args);

Argumente nach dem doppelten Bindestrich

Alles nach -- wird an Ihre Anwendung übergeben, nicht an Zig. Daher übergibt zig build run -- hello den Wert hello an Ihr Programm.

zig build run -- hello world

Verfügbare Schritte auflisten

Die Namen vergessen? Führen Sie zig build --help aus, um jeden mit b.step deklarierten Schritt einschließlich seiner Beschreibung anzuzeigen.

zig build --help

Schritte bilden einen Baum

Jeder Schritt hängt von anderen ab. Wenn Sie einen Schritt auslösen, wird daher seine gesamte dependency chain in der richtigen Reihenfolge ausgeführt, wobei nur Geändertes neu erstellt wird. ✅

Kurztest

Rufen Sie sich in Erinnerung, wie der Name run zu einem verwendbaren Befehl wird.

Zusammenfassung

Sie haben einen run step verbunden: mit addRunArtifact erstellt, vom Installationsschritt abhängig gemacht, mit b.step benannt und b.args weitergereicht, sodass zig build run Ihre Anwendung startet. 🎯

Kostenlos starten

Lerne Zig mit einem KI-Tutor — kostenlos

Schreibe und führe echten Code in deinem Browser aus, bekomme sofortige Hilfe von einem 24/7 KI-Tutor und setze dein Lernen im Web oder in der App fort.

Kurse
30
Lektionen
120

Häufig gestellte Fragen

Ist die Lektion „Build-Schritte und zig build run“ kostenlos?

Ja — der vollständige Text von „Build-Schritte und zig build run“ 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 „Build-Schritte und zig build run“?

Verknüpfen Sie benannte Schritte zum Aufrufen. 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 3 von 4.

Wie lange dauert die Lektion „Build-Schritte und zig build run“?

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. Aufbau einer build.zig-Datei
  2. Ausführbare Dateien und Bibliotheken deklarieren
  3. Build-Schritte und zig build run
  4. Build-Optionen und Flags
← Zurück zu Zig Academy