0Pricing
Zig Academy · Ders

zig run ve zig build-exe Karşılaştırması

Hızlıca çalıştırın veya gerçek bir ikili dosya üretin.

zig run ve zig build-exe Karşılaştırması, CoddyKit'te ücretsiz bir Zig Academy dersidir. Bu, 4 dersinin 1. 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.

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. 🚀

Sıkça Sorulan Sorular

“zig run ve zig build-exe Karşılaştırması” dersi ücretsiz mi?

Evet — “zig run ve zig build-exe Karşılaştırması” 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.

“zig run ve zig build-exe Karşılaştırması” dersinde ne öğreneceğim?

Hızlıca çalıştırın veya gerçek bir ikili dosya üretin. 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 1. dersidir.

“zig run ve zig build-exe Karşılaştırması” 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. zig run ve zig build-exe Karşılaştırması
  2. Debug, ReleaseSafe, ReleaseFast
  3. Derleyici Hatalarını Okuma
  4. zig fmt: Kodunuzu Biçimlendirin
← Zig Academy Sayfasına Dön