0Pricing
Zig Academy · Ders

Derleme Adımları ve zig build run

Adlandırılmış adımları çağrılacak şekilde bağlayın.

Derleme Adımları ve zig build run, CoddyKit'te ücretsiz bir Zig Academy dersidir. Bu, 4 dersinin 3. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Zig Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Zig Academy kursu toplamda 4 dersten oluşur.

Bu dersin bazı bölümleri henüz çevrilmemiş olup İngilizce olarak gösterilmektedir.

Steps Are Named Tasks

A build can do more than compile. A step is a named task you trigger, like running the app or executing tests. 🪜

The Default Step

Running plain zig build executes the default install step, which compiles and copies your installed artifacts into zig-out.

zig build

Make a Run Artifact

To run your exe through the build, create a run command with addRunArtifact. It knows how to launch the binary you built.

const run_cmd = b.addRunArtifact(exe);

Run After Install

Make the run depend on the install step with step.dependOn so the latest binary is in place before it launches.

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

Expose a Named Step

Give users a friendly name with b.step. The first argument is the name they type, the second is its description.

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

Wire the Step

Attach the run command to that named step so triggering it actually performs the work. Now the name run means something.

run_step.dependOn(&run_cmd.step);

Invoke It

With the step wired, zig build run builds the app and immediately runs it. One command goes from source to output.

zig build run

Pass Arguments Through

Forward command-line args to your program with addArgs, reading them from b.args after a double dash on the command line.

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

Args After Dash Dash

Anything after -- is handed to your app, not to Zig, so zig build run -- hello passes hello to your program.

zig build run -- hello world

List Available Steps

Forgot the names? Run zig build --help to see every step you declared with b.step plus its description.

zig build --help

Steps Form a Tree

Each step depends on others, so triggering one runs its whole dependency chain in the right order, only rebuilding what changed. ✅

Quick Check

Recall how the name run becomes a usable command.

Recap

You wired a run step: addRunArtifact, depend on install, name it with b.step, and forward b.args so zig build run launches your app. 🎯

Sıkça Sorulan Sorular

“Derleme Adımları ve zig build run” dersi ücretsiz mi?

Evet — “Derleme Adımları ve zig build run” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Zig Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Zig Academy kursu toplamda 4 dersten oluşur.

“Derleme Adımları ve zig build run” dersinde ne öğreneceğim?

Adlandırılmış adımları çağrılacak şekilde bağlayın. Zig Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.

Zig Academy öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te Zig Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 3. dersidir.

“Derleme Adımları ve zig build run” dersi ne kadar sürer?

Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.

Bu Zig Academy dersinde kod yazıp çalıştırabilir miyim?

Evet. Her Zig Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.

Bu kursun tüm dersleri

  1. build.zig Dosyasının Yapısı
  2. Çalıştırılabilir Dosyaları ve Kitaplıkları Bildirme
  3. Derleme Adımları ve zig build run
  4. Derleme Seçenekleri ve Bayrakları
← Zig Academy Sayfasına Dön