zig run vs zig build-exe
Jalankan dengan cepat atau hasilkan berkas biner sungguhan.
zig run vs zig build-exe adalah pelajaran Zig Academy gratis di CoddyKit. Ini adalah pelajaran 1 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Zig Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Zig Academy mencakup 4 pelajaran total.
Dua Cara Menjalankan Kode
Zig memberi Anda dua jalur utama dari sumber ke hasil: zig run untuk iterasi cepat, dan zig build-exe saat Anda ingin menyimpan biner mandiri.
zig run: Kompilasi dan Jalankan
Perintah zig run mengompilasi file Anda dan langsung menjalankannya, semuanya dalam satu langkah. Tidak ada yang tersisa di disk setelahnya.
zig run main.zigSempurna untuk Iterasi
Karena tidak menyimpan file, zig run ideal saat Anda masih bereksperimen. Ubah kode, jalankan lagi, dan lihat keluaran dalam hitungan detik.
zig build-exe: Membuat Biner
Saat Anda menginginkan program yang dapat dijalankan dan didistribusikan atau dijalankan nanti, gunakan zig build-exe. Perintah ini mengompilasi sumber Anda menjadi file sebenarnya di disk.
zig build-exe main.zigLokasi Biner
Secara default, keluaran diberi nama sesuai file Anda, seperti main, dan ditempatkan di direktori saat ini. Setelah itu, Anda menjalankannya sendiri.
./mainMenamai Keluaran
Anda dapat memilih nama biner dengan tanda -femit-bin. Ini berguna saat satu file sumber harus menghasilkan alat dengan nama tertentu.
zig build-exe main.zig -femit-bin=helloRun Juga Menggunakan Tembolok
Bahkan zig run membangun biner di balik layar dan menyimpannya di dalam tembolok. Penjalanan kedua tanpa perubahan menggunakan kembali tembolok tersebut dan dimulai hampir seketika.
Meneruskan Argumen
Dengan zig run, apa pun setelah -- diteruskan ke program Anda sebagai argumen baris perintah, bukan ke kompiler.
zig run main.zig -- --name Adabuild-exe Berada pada Tingkat yang Lebih Rendah
zig build-exe adalah perintah kompiler langsung untuk satu artefak. Untuk proyek lengkap, nantinya Anda akan beralih ke zig build dengan file build.zig.
Aturan Keputusan Singkat
Ajukan satu pertanyaan: apakah saya perlu menyimpan biner ini? Jika tidak, gunakan zig run. Jika ya, gunakan zig build-exe dan ambil file keluaran.
Kompiler Sama, Tujuan Berbeda
Kedua perintah menggunakan kompiler Zig yang sama, sehingga kode yang dijalankan identik. Yang berbeda hanya kepraktisan dan file yang tersisa.
Pemeriksaan Singkat
Anda sedang menguji skrip kecil dan tidak perlu menyimpan file apa pun. Perintah mana yang paling sesuai?
Ringkasan
Sekarang Anda memiliki dua alat: zig run untuk iterasi kompilasi-dan-jalankan yang cepat, dan zig build-exe untuk menghasilkan biner sebenarnya yang dapat Anda beri nama, simpan, dan distribusikan. 🚀
Pertanyaan yang Sering Diajukan
Apakah pelajaran “zig run vs zig build-exe” gratis?
Ya — teks lengkap “zig run vs zig build-exe” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Zig Academy, upgrade ke CoddyKit PRO. Kursus Zig Academy mencakup 4 pelajaran total.
Apa yang akan aku pelajari di “zig run vs zig build-exe”?
Jalankan dengan cepat atau hasilkan berkas biner sungguhan. Kamu berlatih Zig Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.
Apakah aku perlu pengalaman untuk memulai Zig Academy?
Tidak diperlukan pengalaman sebelumnya. Zig Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 1 dari 4.
Berapa lama pelajaran “zig run vs zig build-exe” memakan waktu?
Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.
Bisakah aku menulis dan menjalankan kode dalam pelajaran Zig Academy ini?
Ya. Setiap pelajaran Zig Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.
Semua pelajaran dalam kursus ini
- zig run vs zig build-exe
- Debug, ReleaseSafe, ReleaseFast
- Membaca Kesalahan Kompilator
- zig fmt: Format Kode Anda