0Pricing
Zig Academy · Lección

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.zig

No 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 --verbose

Elegir 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 ReleaseFast

La 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.zig

zig 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

  1. Instalar Zig en cualquier plataforma
  2. Su primera función main
  3. Imprimir con std.debug.print
  4. Compilar y ejecutar en un paso
← Volver a Zig Academy