Kompilowanie i uruchamianie jednym krokiem
Użyj zig run, aby przejść od kodu źródłowego do wyniku.
Kompilowanie i uruchamianie jednym krokiem to bezpłatna lekcja Zig Academy na CoddyKit. To lekcja 4 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.
Od kodu źródłowego do uruchomienia
Zwykle najpierw kompiluje się kod do pliku binarnego, a potem go uruchamia. Zig łączy oba kroki w jedno wygodne polecenie: zig run. ⚡
Polecenie zig run
Wskaż plik źródłowy poleceniu zig run, a skompiluje ono program i natychmiast wykona wynik — wszystko za jednym razem.
zig run hello.zigNie jest potrzebny plik kompilacji
W przypadku pojedynczego pliku nie potrzebujesz skryptu kompilacji ani konfiguracji projektu. Dzięki temu zig run świetnie nadaje się do szybkich eksperymentów i nauki.
Co dzieje się pod spodem
W tle Zig nadal najpierw kompiluje kod do natywnego kodu maszynowego. Nie musisz jednak samodzielnie nazywać ani uruchamiać pliku binarnego.
Tymczasowy plik binarny
Plik wykonywalny utworzony przez zig run trafia do pamięci podręcznej i jest uruchamiany za Ciebie. Nie zostaje zapisany w folderze jako stały plik.
Przekazywanie argumentów do programu
Umieść dwa myślniki po nazwie pliku, a następnie własne argumenty programu. Zig przekaże do kodu wszystko, co znajduje się za --.
zig run main.zig -- input.txt --verboseWybór trybu optymalizacji
Dodaj flagę optymalizacji, aby sterować szybkością i bezpieczeństwem. Domyślnym trybem jest bezpieczny Debug, w którym kontrole pozostają włączone.
zig run main.zig -O ReleaseFastBuforowanie przyspiesza ponowne uruchomienia
Zig buforuje skompilowane artefakty, więc ponowne uruchomienie tego samego, niezmienionego pliku pomija większość pracy i rozpoczyna się niemal natychmiast.
Gdy potrzebujesz prawdziwego pliku
Aby zachować plik binarny, który można dostarczyć użytkownikom, użyj zamiast tego zig build-exe. Zapisuje ono plik wykonywalny na dysku, zamiast uruchamiać go za Ciebie.
zig build-exe hello.zigzig run w głównej pętli pracy
Podczas tworzenia oprogramowania pracujesz w szybkiej pętli edycja–uruchomienie. zig run utrzymuje jej wysokie tempo: zmień plik, uruchom go, zobacz wynik i powtórz.
Błędy zatrzymują uruchamianie
Jeśli kod nie może się skompilować, zig run wyświetla błędy i niczego nie uruchamia. Przed wykonaniem wymagana jest poprawna kompilacja.
Szybkie sprawdzenie
Masz jeden plik, app.zig, i chcesz skompilować go oraz wykonać za pomocą jednego polecenia. Którego polecenia użyjesz?
Podsumowanie
Używaj zig run, aby skompilować i wykonać plik w jednym kroku — to świetne rozwiązanie do szybkiego iterowania. Sięgnij po zig build-exe, gdy potrzebujesz zachować plik binarny. 🎯
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 „Kompilowanie i uruchamianie jednym krokiem” jest bezpłatna?
Tak — pełny tekst „Kompilowanie i uruchamianie jednym krokiem” 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 „Kompilowanie i uruchamianie jednym krokiem”?
Użyj zig run, aby przejść od kodu źródłowego do wyniku. Ć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 4 z 4.
Ile czasu zajmuje lekcja „Kompilowanie i uruchamianie jednym krokiem”?
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
- Instalacja Zig na dowolnej platformie
- Pierwsza funkcja main
- Wypisywanie za pomocą std.debug.print
- Kompilowanie i uruchamianie jednym krokiem