Build-Schritte und zig build run
Verknüpfen Sie benannte Schritte zum Aufrufen.
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 buildEin 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 runArgumente 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 worldVerfü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 --helpSchritte 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. 🎯
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
- Aufbau einer build.zig-Datei
- Ausführbare Dateien und Bibliotheken deklarieren
- Build-Schritte und zig build run
- Build-Optionen und Flags