Compilar y ejecutar en un paso
Use zig run para pasar del código fuente a la salida.
Compilar y ejecutar en un paso es una lección gratuita de Zig Academy en CoddyKit. Esta es la lección 4 de 4. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de Zig Academy, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de Zig Academy incluye 4 lecciones en total.
Del código fuente a la ejecución
Normalmente se compila el código en un binario y después se ejecuta. Zig combina ambas acciones en un único comando sencillo: zig run. ⚡
El comando zig run
Indique un archivo de código fuente a zig run y este compilará el programa y ejecutará inmediatamente el resultado, todo de una vez.
zig run hello.zigNo necesita un archivo de compilación
Para un solo archivo no necesita un script de compilación ni configurar un proyecto. Por eso zig run es perfecto para hacer pruebas rápidas y aprender.
Qué ocurre internamente
Internamente, Zig sigue compilando primero a código máquina nativo. Simplemente nunca tiene que indicar el nombre del binario ni iniciarlo por su cuenta.
Binario temporal
El ejecutable de zig run se coloca en una caché y se ejecuta automáticamente. No se deposita en su carpeta como un archivo permanente.
Pasar argumentos al programa
Coloque dos guiones después del nombre del archivo y, a continuación, sus propios argumentos. Zig entrega a su código todo lo que aparece después de --.
zig run main.zig -- input.txt --verboseElegir un modo de optimización
Añada una opción de optimización para controlar la velocidad y la seguridad. El valor predeterminado es el modo seguro Debug, que mantiene activadas las comprobaciones.
zig run main.zig -O ReleaseFastLa caché acelera las ejecuciones repetidas
Zig guarda en caché los artefactos compilados, por lo que al volver a ejecutar el mismo archivo sin cambios se omite la mayor parte del trabajo y se inicia casi al instante.
Cuando necesita un archivo real
Para conservar un binario que pueda distribuir, use zig build-exe. Escribe un ejecutable en el disco en lugar de ejecutarlo por usted.
zig build-exe hello.zigzig run para el ciclo interno
Durante el desarrollo, trabaja en un ciclo estrecho de edición y ejecución. zig run mantiene ese ciclo rápido: cambia el archivo, ejecútelo, vea la salida y repita.
Los errores detienen la ejecución
Si su código no se puede compilar, zig run muestra los errores y no ejecuta nada. Es necesario compilar correctamente antes de ejecutar.
Comprobación rápida
Tiene un archivo, app.zig, y quiere compilarlo y ejecutarlo con un solo comando. ¿Cuál debe usar?
Resumen
Use zig run para compilar y ejecutar un archivo en un solo paso, ideal para iterar rápidamente. Use zig build-exe cuando necesite conservar un binario. 🎯
Preguntas frecuentes
¿La lección «Compilar y ejecutar en un paso» es gratis?
Sí — el texto completo de «Compilar y ejecutar en un paso» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de Zig Academy, actualiza a CoddyKit PRO. El curso de Zig Academy incluye 4 lecciones en total.
¿Qué aprenderé en «Compilar y ejecutar en un paso»?
Use zig run para pasar del código fuente a la salida. Practicas Zig Academy con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.
¿Necesito experiencia previa para empezar Zig Academy?
No se requiere experiencia previa. Zig Academy en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 4 de 4.
¿Cuánto tiempo toma la lección «Compilar y ejecutar en un paso»?
La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.
¿Puedo escribir y ejecutar código en esta lección de Zig Academy?
Sí. Cada lección de Zig Academy incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.
Todas las lecciones de este curso
- Instalar Zig en cualquier plataforma
- Su primera función main
- Imprimir con std.debug.print
- Compilar y ejecutar en un paso