Zig Academy · Lekcja

zig run a zig build-exe

Uruchamiaj szybko albo twórz właściwy plik binarny.

Lekcja 1 z 413 kroki

zig run a zig build-exe to bezpłatna lekcja Zig Academy na CoddyKit. To lekcja 1 z 4. Możesz przeczytać całą lekcję poniżej za darmo — a potem ćwiczyć ją interaktywnie w przeglądarce z wbudowanym edytorem kodu i tutorem AI dostępnym 24/7. To część ścieżki edukacyjnej Zig Academy, a Twój postęp synchronizuje się między webem a aplikacją CoddyKit. Kurs Zig Academy zawiera 4 lekcji w sumie.

Dwa sposoby uruchamiania kodu

Zig oferuje dwie główne ścieżki od kodu źródłowego do wyniku: zig run do szybkiego iterowania oraz zig build-exe, gdy chcesz zachować samodzielny plik binarny.

zig run: skompiluj i uruchom

Polecenie zig run kompiluje plik i natychmiast go wykonuje — wszystko w jednym kroku. Po zakończeniu na dysku nic nie pozostaje.

zig run main.zig

Idealne do iterowania

Ponieważ nie zapisuje pliku, zig run idealnie nadaje się do eksperymentowania. Zmień kod, uruchom go ponownie i zobacz wynik w kilka sekund.

zig build-exe: utwórz plik binarny

Gdy potrzebujesz pliku wykonywalnego, który możesz dostarczyć użytkownikom lub uruchomić później, użyj zig build-exe. Kompiluje ono kod źródłowy do prawdziwego pliku na dysku.

zig build-exe main.zig

Gdzie trafia plik binarny

Domyślnie plik wyjściowy otrzymuje nazwę taką jak plik źródłowy, na przykład main, i jest umieszczany w bieżącym katalogu. Następnie uruchamiasz go samodzielnie.

./main

Nazywanie pliku wyjściowego

Nazwę pliku binarnego można wybrać za pomocą flagi -femit-bin. Przydaje się to, gdy jeden plik źródłowy ma utworzyć narzędzie o konkretnej nazwie.

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

Run również korzysta z pamięci podręcznej

Nawet zig run w tle buduje plik binarny i buforuje go. Drugie uruchomienie bez zmian wykorzystuje tę pamięć podręczną i rozpoczyna się niemal natychmiast.

Przekazywanie argumentów

W przypadku zig run wszystko, co znajduje się za --, jest przekazywane do programu jako argumenty wiersza poleceń, a nie do kompilatora.

zig run main.zig -- --name Ada

build-exe działa na niższym poziomie

zig build-exe to bezpośrednie polecenie kompilatora dla pojedynczego artefaktu. Do pełnych projektów później przejdziesz do zig build z plikiem build.zig.

Szybka zasada wyboru

Zadaj sobie jedno pytanie: czy muszę zachować ten plik binarny? Jeśli nie, wybierz zig run. Jeśli tak, użyj zig build-exe i zachowaj plik wyjściowy.

Ten sam kompilator, inny cel

Oba polecenia korzystają z tego samego kompilatora Zig, więc wykonywany kod jest identyczny. Różnią się tylko wygodą i tym, czy pozostaje plik.

Szybkie sprawdzenie

Testujesz mały skrypt i nie musisz zachowywać żadnego pliku. Które polecenie będzie najlepsze?

Podsumowanie

Masz teraz dwa narzędzia: zig run do szybkiego iterowania w cyklu kompilacja–uruchomienie oraz zig build-exe do tworzenia prawdziwego pliku binarnego, któremu możesz nadać nazwę, zachować go i dostarczyć użytkownikom. 🚀

Bezpłatny start

Ucz się Zig dzięki korepetycjom AI — za darmo

Pisz i uruchamiaj kod w przeglądarce, otrzymuj natychmiastową pomoc od korepetytora AI dostępnego 24/7 i kontynuuj naukę w sieci lub w aplikacji.

Kursy
30
Lekcje
120

Często zadawane pytania

Czy lekcja „zig run a zig build-exe” jest bezpłatna?

Tak — pełny tekst „zig run a zig build-exe” jest dostępny za darmo tutaj w sieci. Aby ćwiczyć ją interaktywnie (wbudowany edytor kodu i tutor AI dostępny 24/7) i odblokować resztę kursu Zig Academy, przejdź na CoddyKit PRO. Kurs Zig Academy zawiera 4 lekcji w sumie.

Co nauczysz się w „zig run a zig build-exe”?

Uruchamiaj szybko albo twórz właściwy plik binarny. Ćwiczysz Zig Academy z praktycznym kodem, który uruchamiasz bezpośrednio w przeglądarce, a tutor AI dostępny 24/7 odpowiada na Twoje pytania podczas pracy nad lekcją.

Czy potrzebuję doświadczenia, aby zacząć Zig Academy?

Nie wymagamy żadnego doświadczenia. Zig Academy w CoddyKit jest strukturyzowany dla początkujących i zaawansowanych użytkowników, więc możesz zacząć tutaj lub od początku i uczyć się w swoim tempie. To lekcja 1 z 4.

Ile czasu zajmuje lekcja „zig run a zig build-exe”?

Większość lekcji CoddyKit trwa około 5–10 minut. Każda lekcja to mały, interaktywny krok, dzięki czemu robisz systematyczne postępy i zawsze wracasz dokładnie do tego samego miejsca — na webie i w aplikacji.

Czy mogę pisać i uruchamiać kod w tej lekcji Zig Academy?

Tak. Każda lekcja Zig Academy zawiera wbudowany edytor kodu, więc piszesz i uruchamiasz prawdziwy kod bezpośrednio w przeglądarce i od razu otrzymujesz sprzężenie zwrotne od AI — bez konfiguracji na komputerze.

Wszystkie lekcje w tym kursie

  1. zig run a zig build-exe
  2. Debug, ReleaseSafe, ReleaseFast
  3. Czytanie błędów kompilatora
  4. zig fmt: formatowanie kodu
← Powrót do Zig Academy