> For the complete documentation index, see [llms.txt](https://guide.cronuszen.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://guide.cronuszen.com/zen-es/zen-studio/paneles-de-trabajo/compilador.md).

# Compilador

El Compilador es un entorno de desarrollo integrado (IDE) para crear, editar y compilar scripts GPC.

Las características incluyen:

• Resaltado de sintaxis\
• Buscar / Reemplazar\
• Informe de errores en tiempo real\
• Análisis del tamaño del bytecode y uso de memoria\
• Ventana de salida de depuración

### Scripts de 16 bits vs 32 bits

***

Los scripts heredados de 16 bits deben compilarse usando el **Compilador heredado de 16 bits**.

Habilite esta opción en:

**Panel del dispositivo → Usar compilador heredado de 16 bits**

Use esto solo para scripts antiguos que requieren compatibilidad.

## Interfaz del compilador

***

### Barra de pestañas

Muestra todos los scripts GPC abiertos.

• Arrastrar y soltar para reordenar pestañas\
• Un asterisco (\*) indica cambios no guardados

### Ventana del editor

Se utiliza para editar el código fuente GPC.

Incluye:

• Resaltado de sintaxis en tiempo real\
• Formateo de texto\
• Funcionalidad de búsqueda

El resaltado de sintaxis mejora la legibilidad y reduce errores de programación.

### Salida del compilador

Muestra los resultados de compilación para el script activo.

La salida incluye:

• Errores\
• Advertencias\
• Tamaño del bytecode\
• Uso de memoria de la pila\
• Porcentaje de memoria utilizada

Cronus Zen proporciona **8 × ranuras de memoria de 32KB**.

#### Importante

Las advertencias deben considerarse como errores.

Aunque la compilación tenga éxito, las advertencias pueden indicar:

• Funciones obsoletas\
• Valores fuera de rango\
• Inestabilidad potencial

Las advertencias no resueltas pueden causar problemas en tiempo de ejecución o códigos de error del dispositivo.

## Menú del compilador

***

### Tamaño de fuente

Ajuste el tamaño de fuente del editor a través de:

**Compilador → Tamaño de fuente**

Predeterminado: 10

### Compilar (F7)

Compila el script activo sin ejecutarlo.

Se usa para verificar:

• Errores\
• Advertencias\
• Uso de memoria

### Construir y Ejecutar (F5)

Compila el script activo y lo carga directamente en la RAM del dispositivo.

El script se ejecuta inmediatamente sin programar una ranura de memoria.

Comúnmente usado para pruebas en vivo con el **Monitor del dispositivo**.

### Publicar script

Permite enviar un script GPC a la Biblioteca pública de GPC.

Requisitos:

• Dispositivo registrado\
• Conexión a Internet

Acceso vía:

**Compilador → Publicar script**

Esto abre el portal de publicación en su navegador web predeterminado.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://guide.cronuszen.com/zen-es/zen-studio/paneles-de-trabajo/compilador.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
