Kompilasi dan Jalankan dalam Satu Langkah
Gunakan zig run untuk mengubah sumber menjadi keluaran.
Kompilasi dan Jalankan dalam Satu Langkah adalah pelajaran Zig Academy gratis di CoddyKit. Ini adalah pelajaran 4 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.
Dari Sumber ke Berjalan
Biasanya, Anda mengompilasi kode menjadi biner, lalu menjalankannya. Zig menggabungkan keduanya menjadi satu perintah yang praktis: zig run. ⚡
Perintah zig run
Arahkan zig run ke file sumber, lalu perintah ini mengompilasi program dan langsung menjalankan hasilnya, semuanya dalam satu langkah.
zig run hello.zigTidak Memerlukan File Build
Untuk satu file, Anda tidak memerlukan skrip build maupun penyiapan proyek. Hal ini membuat zig run cocok untuk eksperimen singkat dan pembelajaran.
Apa yang Terjadi di Balik Layar
Di balik layar, Zig tetap mengompilasi kode menjadi kode mesin native terlebih dahulu. Anda hanya tidak perlu menamai atau menjalankan biner tersebut sendiri.
Biner Sementara
Program yang dapat dijalankan dari zig run ditempatkan di dalam tembolok dan dijalankan untuk Anda. Program tersebut tidak ditempatkan sebagai file permanen di folder Anda.
Meneruskan Argumen ke Program Anda
Letakkan dua tanda hubung setelah nama file, lalu argumen milik program Anda menyusul. Zig meneruskan semua hal setelah -- ke kode Anda.
zig run main.zig -- input.txt --verboseMemilih Mode Optimasi
Tambahkan tanda optimasi untuk mengatur kecepatan dan keamanan. Standarnya adalah mode Debug yang aman dan mempertahankan pemeriksaan tetap aktif.
zig run main.zig -O ReleaseFastPenyimpanan Tembolok Mempercepat Penjalanan Ulang
Zig menyimpan artefak yang telah dikompilasi di dalam tembolok, sehingga menjalankan file yang sama tanpa perubahan akan melewati sebagian besar pekerjaan dan dimulai hampir seketika.
Saat Anda Menginginkan File Sebenarnya
Untuk menyimpan biner yang dapat Anda distribusikan, gunakan zig build-exe. Perintah ini menulis program yang dapat dijalankan ke disk, bukan menjalankannya untuk Anda.
zig build-exe hello.zigzig run untuk Siklus Inti
Selama pengembangan, Anda menjalani siklus edit-jalankan yang singkat. zig run membuat siklus itu tetap cepat: ubah file, jalankan, lihat keluaran, lalu ulangi.
Galat Menghentikan Penjalanan
Jika kode Anda tidak dapat dikompilasi, zig run mencetak galat dan tidak menjalankan apa pun. Kompilasi yang berhasil diperlukan sebelum eksekusi.
Pemeriksaan Singkat
Anda memiliki satu file, app.zig, dan ingin mengompilasi serta menjalankannya dalam satu perintah. Perintah apa yang Anda gunakan?
Ringkasan
Gunakan zig run untuk mengompilasi dan menjalankan file dalam satu langkah, sangat cocok untuk iterasi cepat. Gunakan zig build-exe saat Anda perlu menyimpan sebuah biner. 🎯
Pertanyaan yang Sering Diajukan
Apakah pelajaran “Kompilasi dan Jalankan dalam Satu Langkah” gratis?
Ya — teks lengkap “Kompilasi dan Jalankan dalam Satu Langkah” 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 “Kompilasi dan Jalankan dalam Satu Langkah”?
Gunakan zig run untuk mengubah sumber menjadi keluaran. 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 4 dari 4.
Berapa lama pelajaran “Kompilasi dan Jalankan dalam Satu Langkah” 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
- Memasang Zig di Platform Apa Pun
- Fungsi main Pertama Anda
- Mencetak dengan std.debug.print
- Kompilasi dan Jalankan dalam Satu Langkah