Zig Academy · Lekcja

Kompilowanie i uruchamianie jednym krokiem

Użyj zig run, aby przejść od kodu źródłowego do wyniku.

Lekcja 4 z 413 kroki

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

Nie 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 --verbose

Wybó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 ReleaseFast

Buforowanie 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.zig

zig 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. 🎯

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 „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

  1. Instalacja Zig na dowolnej platformie
  2. Pierwsza funkcja main
  3. Wypisywanie za pomocą std.debug.print
  4. Kompilowanie i uruchamianie jednym krokiem
← Powrót do Zig Academy