Zig Academy · Pelajaran

zig run berbanding zig build-exe

Jalankan dengan pantas atau hasilkan binari sebenar.

Pelajaran 1 daripada 413 langkah

zig run berbanding zig build-exe ialah pelajaran Zig Academy percuma di CoddyKit. Ini ialah pelajaran 1 daripada 4. Anda boleh membaca keseluruhan pelajaran di bawah secara percuma — kemudian berlatih secara praktikal dalam pelayar menggunakan penyunting kod terbina dalam dan tutor kecerdasan buatan 24/7. Pelajaran ini merupakan sebahagian daripada laluan pembelajaran Zig Academy, dan kemajuan anda disegerakkan merentas web serta aplikasi CoddyKit. Kursus Zig Academy merangkumi sejumlah 4 pelajaran.

Dua Cara Menjalankan Kod

Zig memberikan dua laluan utama daripada sumber kepada hasil: zig run untuk lelaran pantas, dan zig build-exe apabila anda mahu menyimpan perduaan kendiri.

zig run: Susun dan Jalankan

Perintah zig run menyusun fail anda dan terus melaksanakannya dalam satu langkah. Tiada apa-apa ditinggalkan pada cakera selepas itu.

zig run main.zig

Sesuai untuk Lelaran

Oleh sebab ia tidak menyimpan fail, zig run amat sesuai semasa anda masih bereksperimen. Ubah kod, jalankan semula dan lihat output dalam beberapa saat.

zig build-exe: Cipta Perduaan

Apabila anda mahu boleh laku yang boleh diedarkan atau dijalankan kemudian, gunakan zig build-exe. Perintah itu menyusun sumber anda menjadi fail sebenar pada cakera.

zig build-exe main.zig

Tempat Perduaan Diletakkan

Secara lalai, output dinamakan mengikut fail anda, seperti main, dan diletakkan dalam direktori semasa. Kemudian anda menjalankannya sendiri.

./main

Menamakan Output

Anda boleh memilih nama perduaan dengan bendera -femit-bin. Ini berguna apabila satu fail sumber perlu menghasilkan alat dengan nama tertentu.

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

Pelaksanaan Juga Menggunakan Cache

Malah zig run membina perduaan di sebalik tabir dan menyimpannya dalam cache. Pelaksanaan kedua tanpa perubahan menggunakan semula cache itu dan bermula hampir serta-merta.

Menghantar Argumen

Dengan zig run, apa-apa selepas -- diteruskan kepada atur cara anda sebagai argumen baris perintah, bukannya kepada penyusun.

zig run main.zig -- --name Ada

build-exe Berada pada Tahap Lebih Rendah

zig build-exe ialah perintah penyusun langsung untuk satu artifak. Untuk projek penuh, anda kemudiannya akan beralih kepada zig build dengan fail build.zig.

Peraturan Keputusan Pantas

Tanyakan satu soalan: adakah saya perlu menyimpan perduaan ini? Jika tidak, gunakan zig run. Jika ya, gunakan zig build-exe dan ambil fail output.

Penyusun Sama, Matlamat Berbeza

Kedua-dua perintah menggunakan penyusun Zig yang sama, jadi kod yang dijalankan adalah serupa. Yang berbeza hanyalah kemudahan dan fail yang ditinggalkan.

Semakan Pantas

Anda sedang menguji skrip kecil dan tidak perlu menyimpan sebarang fail. Perintah manakah yang paling sesuai?

Imbas Kembali

Kini anda mempunyai dua alat: zig run untuk lelaran susun-dan-jalankan yang pantas, dan zig build-exe untuk menghasilkan perduaan sebenar yang boleh dinamakan, disimpan serta diedarkan. 🚀

Percuma untuk bermula

Pelajari Zig dengan tutor kecerdasan buatan — percuma

Tulis dan jalankan kod sebenar dalam pelayar anda, dapatkan bantuan segera daripada tutor kecerdasan buatan yang tersedia 24/7, dan sambung semula dari tempat anda berhenti di web atau dalam aplikasi.

Kursus
30
Pelajaran
120

Soalan Lazim

Adakah pelajaran “zig run berbanding zig build-exe” percuma?

Ya — teks penuh “zig run berbanding zig build-exe” boleh dibaca secara percuma di web ini. Untuk berlatih secara interaktif menggunakan penyunting kod terbina dalam dan tutor kecerdasan buatan 24/7, serta membuka kunci baki kursus Zig Academy, tingkat taraf kepada CoddyKit PRO. Kursus Zig Academy merangkumi sejumlah 4 pelajaran.

Apakah yang akan saya pelajari dalam “zig run berbanding zig build-exe”?

Jalankan dengan pantas atau hasilkan binari sebenar. Anda berlatih Zig Academy menggunakan kod praktikal yang dijalankan terus dalam pelayar, manakala tutor kecerdasan buatan 24/7 menjawab soalan anda semasa anda mengikuti pelajaran.

Adakah saya memerlukan pengalaman untuk memulakan Zig Academy?

Tiada pengalaman terdahulu diperlukan. Pembelajaran Zig Academy di CoddyKit disusun untuk pelajar daripada peringkat pemula hingga lanjutan, jadi anda boleh bermula di sini atau dari awal dan belajar mengikut kadar anda sendiri. Ini ialah pelajaran 1 daripada 4.

Berapa lamakah pelajaran “zig run berbanding zig build-exe” diambil?

Kebanyakan pelajaran CoddyKit mengambil masa kira-kira 5–10 minit. Setiap pelajaran ringkas dan interaktif, jadi anda boleh membuat kemajuan secara berterusan dan menyambung tepat dari tempat anda berhenti di web atau aplikasi.

Bolehkah saya menulis dan menjalankan kod dalam pelajaran Zig Academy ini?

Ya. Setiap pelajaran Zig Academy menyertakan penyunting kod terbina dalam, jadi anda boleh menulis dan menjalankan kod sebenar terus dalam pelayar serta menerima maklum balas kecerdasan buatan serta-merta — tanpa memerlukan persediaan setempat.

Semua pelajaran dalam kursus ini

  1. zig run berbanding zig build-exe
  2. Debug, ReleaseSafe, ReleaseFast
  3. Membaca Ralat Pengkompil
  4. zig fmt: Formatkan Kod Anda
← Kembali ke Zig Academy