zig run ou zig build-exe
Exécutez rapidement le programme ou produisez un véritable binaire.
zig run ou zig build-exe est une leçon Zig Academy gratuite sur CoddyKit. Ceci est la leçon 1 sur 4. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage Zig Academy, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours Zig Academy comprend 4 leçons au total.
Deux façons d’exécuter du code
Zig vous offre deux chemins principaux du code source au résultat : zig run pour itérer rapidement, et zig build-exe lorsque vous voulez conserver un binaire autonome.
zig run : compiler et exécuter
La commande zig run compile votre fichier et l’exécute immédiatement, le tout en une seule étape. Rien ne reste ensuite sur le disque.
zig run main.zigParfait pour itérer
Comme elle évite d’enregistrer un fichier, zig run est idéale pendant vos expérimentations. Modifiez le code, exécutez-le à nouveau et observez le résultat en quelques secondes.
zig build-exe : créer un binaire
Lorsque vous voulez un exécutable à distribuer ou à exécuter plus tard, utilisez zig build-exe. Cette commande compile votre code source en un véritable fichier sur le disque.
zig build-exe main.zigOù arrive le binaire
Par défaut, la sortie porte le nom de votre fichier, comme main, et est placée dans le dossier courant. Vous l’exécutez ensuite vous-même.
./mainNommer la sortie
Vous pouvez choisir le nom du binaire avec l’option -femit-bin. C’est pratique lorsqu’un fichier source doit produire un outil portant un nom précis.
zig build-exe main.zig -femit-bin=helloL’exécution utilise aussi le cache
Même zig run construit un binaire en coulisses et le met en cache. Une seconde exécution sans modification réutilise ce cache et démarre presque instantanément.
Transmettre des arguments
Avec zig run, tout ce qui suit -- est transmis à votre programme comme arguments de ligne de commande, et non au compilateur.
zig run main.zig -- --name Adabuild-exe est plus bas niveau
zig build-exe est une commande de compilation directe pour un artefact unique. Pour les projets complets, vous passerez ensuite à zig build avec un fichier build.zig.
Règle de décision rapide
Posez-vous une question : dois-je conserver ce binaire ? Si la réponse est non, utilisez zig run. Si elle est oui, utilisez zig build-exe et récupérez le fichier de sortie.
Même compilateur, objectif différent
Les deux commandes utilisent exactement le même compilateur Zig, le code exécuté est donc identique. Seuls la commodité et le fichier restant diffèrent.
Vérification rapide
Vous testez un petit script et n’avez pas besoin de conserver de fichier. Quelle commande convient le mieux ?
Récapitulatif
Vous disposez maintenant de deux outils : zig run pour itérer rapidement en compilant puis en exécutant, et zig build-exe pour produire un véritable binaire que vous pouvez nommer, conserver et distribuer. 🚀
Questions Fréquemment Posées
La leçon « zig run ou zig build-exe » est-elle gratuite ?
Oui — le texte complet de « zig run ou zig build-exe » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours Zig Academy, passe à CoddyKit PRO. Le cours Zig Academy comprend 4 leçons au total.
Qu'est-ce que j'apprendrai dans « zig run ou zig build-exe » ?
Exécutez rapidement le programme ou produisez un véritable binaire. Tu pratiques Zig Academy avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.
Dois-je avoir de l'expérience pour commencer Zig Academy ?
Aucune expérience préalable n'est requise. Zig Academy sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 1 sur 4.
Combien de temps prend la leçon « zig run ou zig build-exe » ?
La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.
Peux-tu écrire et exécuter du code dans cette leçon Zig Academy ?
Oui. Chaque leçon Zig Academy inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.
Toutes les leçons de ce cours
- zig run ou zig build-exe
- Debug, ReleaseSafe, ReleaseFast
- Lire les erreurs du compilateur
- zig fmt : formater votre code