zig run a zig build-exe
Uruchamiaj szybko albo twórz właściwy plik binarny.
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.zigIdealne 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.zigGdzie 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.
./mainNazywanie 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=helloRun 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 Adabuild-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. 🚀
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
- zig run a zig build-exe
- Debug, ReleaseSafe, ReleaseFast
- Czytanie błędów kompilatora
- zig fmt: formatowanie kodu