InglésFrancésEspañol

Ad


icono de página de OnWorks

luac50 - Online en la nube

Ejecute luac50 en el proveedor de alojamiento gratuito de OnWorks a través de Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando luac50 que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


luac - compilador Lua

SINOPSIS


luac [ opciones ] [ nombres de archivo ]

DESCRIPCIÓN


luac es el compilador de Lua. Traduce programas escritos en el lenguaje de programación Lua.
en archivos binarios que se pueden cargar y ejecutar posteriormente.

Las principales ventajas de precompilar fragmentos son: carga más rápida, protección del código fuente
de cambios de usuario y verificación de sintaxis fuera de línea.

La compilación previa no implica una ejecución más rápida porque en Lua los fragmentos siempre se compilan
en códigos de bytes antes de ser ejecutado. luac simplemente permite que esos códigos de bytes se guarden en un
archivo para su posterior ejecución.

luac produce un solo archivo de salida que contiene los códigos de bytes para todos los archivos fuente dados.
De forma predeterminada, el archivo de salida se denomina luac.fuera, pero puede cambiar esto con el -o .

Los archivos binarios creados por luac son portables a todas las arquitecturas con la misma palabra
Talla. Esto significa que los archivos binarios creados en una plataforma de 32 bits (como Intel) se pueden
leer sin cambios en otra plataforma de 32 bits (como Sparc), incluso si el orden de bytes
(`` endianidad '') es diferente. Por otro lado, los archivos binarios creados en un 16 bits
La plataforma no se puede leer en una plataforma de 32 bits, ni viceversa.

En la línea de comando, puede mezclar archivos de texto que contengan archivos binarios y fuente Lua
que contiene fragmentos precompilados. Esto es útil para combinar varios fragmentos precompilados, incluso
de plataformas diferentes (pero compatibles), en un solo fragmento precompilado.

Puedes usar - para indicar la entrada estándar como un archivo fuente y -- para señalar el final de
opciones (es decir, todos los argumentos restantes se tratarán como archivos incluso si comienzan con
-).

El formato interno de los archivos binarios producidos por luac es probable que cambie cuando un nuevo
se lanza la versión de Lua. Por lo tanto, guarde los archivos fuente de todos los programas de Lua que
precompilar.

CAMPUS


Las opciones deben estar separadas.

-l producir una lista del código de bytes compilado para la máquina virtual de Lua. Listado
bytecodes es útil para aprender sobre la máquina virtual de Lua. Si no se dan archivos,
luego luac cargas luac.fuera y enumera su contenido.

-o presentar
salida a presentar, en lugar del predeterminado luac.fuera. El archivo de salida puede ser una fuente
archivo porque todos los archivos se cargan antes de que se escriba el archivo de salida. Ten cuidado
no sobrescribir archivos valiosos.

-p cargar archivos pero no generar ningún archivo de salida. Se utiliza principalmente para comprobar la sintaxis.
y para probar fragmentos precompilados: los archivos dañados probablemente generarán errores
cuando se carga. Lua siempre realiza una prueba de integridad exhaustiva en fragmentos precompilados.
El código de bytes que pasa esta prueba es completamente seguro, en el sentido de que no
romper el intérprete. Sin embargo, no hay garantía de que dicho código haga algo
sensato. (No se puede dar ninguno, porque el problema de la detención no tiene solución).
se dan los archivos, entonces luac cargas luac.fuera y prueba su contenido. No hay mensajes
se muestra si el archivo pasa la prueba de integridad.

-s elimine la información de depuración antes de escribir el archivo de salida. Esto ahorra algo de espacio en
fragmentos muy grandes, pero si se producen errores al ejecutar estos fragmentos, el error
Es posible que los mensajes no contengan toda la información que suelen tener (números de línea y
se pierden los nombres de los lugareños).

-v mostrar información de la versión.

Use luac50 en línea usando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

Comandos de Linux

Ad