Zig Academy · Leçon

Compiler et exécuter en une seule étape

Utilisez zig run pour passer de la source à la sortie.

Leçon 4 sur 413 étapes

Compiler et exécuter en une seule étape est une leçon Zig Academy gratuite sur CoddyKit. Ceci est la leçon 4 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.

Du code source à l’exécution

Normalement, vous compilez le code en binaire, puis vous l’exécutez. Zig réunit ces deux étapes en une seule commande conviviale : zig run. ⚡

La commande zig run

Indiquez un fichier source à zig run : la commande compile votre programme et exécute immédiatement le résultat, le tout en une seule opération.

zig run hello.zig

Aucun fichier de construction requis

Pour un seul fichier, vous n’avez besoin ni d’un script de construction ni d’une configuration de projet. Cela rend zig run parfait pour les expériences rapides et l’apprentissage.

Ce qui se passe en coulisses

En coulisses, Zig compile toujours d’abord le code en code machine natif. Vous n’avez simplement jamais besoin de nommer ou de lancer vous-même le binaire.

Binaire temporaire

L’exécutable produit par zig run est placé dans un cache et exécuté pour vous. Il n’est pas déposé dans votre dossier en tant que fichier permanent.

Transmettre des arguments à votre programme

Placez deux tirets après le nom du fichier, puis ajoutez les arguments propres à votre programme. Zig transmet à votre code tout ce qui suit --.

zig run main.zig -- input.txt --verbose

Choisir un mode d’optimisation

Ajoutez une option d’optimisation pour contrôler la vitesse et la sécurité. Par défaut, le mode sûr Debug est utilisé et conserve les vérifications activées.

zig run main.zig -O ReleaseFast

La mise en cache accélère les relances

Zig met en cache les artefacts compilés. Ainsi, relancer le même fichier inchangé évite la plupart du travail et démarre presque instantanément.

Lorsque vous voulez un vrai fichier

Pour conserver un binaire que vous pouvez distribuer, utilisez plutôt zig build-exe. Cette commande écrit un exécutable sur le disque au lieu de l’exécuter pour vous.

zig build-exe hello.zig

zig run pour la boucle interne

Pendant le développement, vous travaillez selon une boucle modification-exécution serrée. zig run la maintient rapide : modifiez le fichier, exécutez-le, observez la sortie, puis recommencez.

Les erreurs interrompent l’exécution

Si votre code ne peut pas être compilé, zig run affiche les erreurs et n’exécute rien. Une compilation réussie est nécessaire avant l’exécution.

Vérification rapide

Vous avez un fichier, app.zig, et vous voulez le compiler et l’exécuter avec une seule commande. Quelle commande utilisez-vous ?

Récapitulatif

Utilisez zig run pour compiler et exécuter un fichier en une seule étape, ce qui est idéal pour itérer rapidement. Utilisez zig build-exe lorsque vous devez conserver un binaire. 🎯

Gratuit pour commencer

Apprends Zig avec un tuteur IA — gratuit

Écris et exécute du vrai code dans ton navigateur, obtiens de l'aide instantanée d'un tuteur IA disponible 24h/24, et reprends là où tu t'es arrêté sur le web ou dans l'app.

Cours
30
Leçons
120

Questions Fréquemment Posées

La leçon « Compiler et exécuter en une seule étape » est-elle gratuite ?

Oui — le texte complet de « Compiler et exécuter en une seule étape » 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 « Compiler et exécuter en une seule étape » ?

Utilisez zig run pour passer de la source à la sortie. 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 4 sur 4.

Combien de temps prend la leçon « Compiler et exécuter en une seule étape » ?

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

  1. Installer Zig sur n'importe quelle plateforme
  2. Votre première fonction main
  3. Afficher avec std.debug.print
  4. Compiler et exécuter en une seule étape
← Retour à Zig Academy