AnglaisFrançaisEspagnol

Ad


Icône de favori OnWorks

luac5 - En ligne dans le Cloud

Exécutez luac5 dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande luac5 qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


luac - compilateur Lua

SYNOPSIS


luac [ Options ] [ noms de fichiers ]

DESCRIPTION


luac est le compilateur Lua. Il traduit des programmes écrits dans le langage de programmation Lua
en fichiers binaires qui peuvent être ensuite chargés et exécutés.

Les principaux avantages de la précompilation des morceaux sont : un chargement plus rapide, la protection du code source
contre les modifications accidentelles de l'utilisateur et la vérification de la syntaxe hors ligne.

La pré-compilation n'implique pas une exécution plus rapide car dans Lua, les morceaux sont toujours compilés
en bytecodes avant d'être exécuté. luac permet simplement à ces bytecodes d'être sauvegardés dans un
fichier pour une exécution ultérieure.

Les morceaux précompilés ne sont pas nécessairement plus petits que la source correspondante. Le principal
l'objectif de la pré-compilation est un chargement plus rapide.

Les fichiers binaires créés par luac ne sont portables qu'entre architectures avec le même mot
taille et ordre des octets.

luac produit un seul fichier de sortie contenant les bytecodes pour tous les fichiers source donnés.
Par défaut, le fichier de sortie est nommé luac.out, mais vous pouvez changer cela avec le -o option.

Dans la ligne de commande, vous pouvez mélanger des fichiers texte contenant la source Lua et des fichiers binaires
contenant des morceaux précompilés. Ceci est utile pour combiner plusieurs morceaux précompilés, même
provenant de plates-formes différentes (mais compatibles), en un seul morceau précompilé.

Vous pouvez utiliser «-» pour indiquer l'entrée standard comme fichier source et '--' pour signaler la fin
d'options (c'est-à-dire que tous les arguments restants seront traités comme des fichiers même s'ils démarrent
avec «-»).

Le format interne des fichiers binaires produits par luac est susceptible de changer lorsqu'un nouveau
version de Lua est sortie. Alors, enregistrez les fichiers sources de tous les programmes Lua que vous
précompiler.

OPTIONS


Les options doivent être séparées.

-l produire une liste du bytecode compilé pour la machine virtuelle de Lua. Référencement
bytecodes est utile pour en savoir plus sur la machine virtuelle de Lua. Si aucun fichier n'est fourni,
puis luac charges luac.out et liste son contenu.

-o filet
sortie vers filet, au lieu de la valeur par défaut luac.out. (Vous pouvez utiliser «-» pour standard
sortie, mais pas sur les plates-formes qui ouvrent la sortie standard en mode texte.) La sortie
le fichier peut être un fichier source car tous les fichiers sont chargés avant que le fichier de sortie ne soit
écrit. Veillez à ne pas écraser des fichiers précieux.

-p charge les fichiers mais ne génère aucun fichier de sortie. Utilisé principalement pour la vérification de la syntaxe
et pour tester les morceaux précompilés : les fichiers corrompus généreront probablement des erreurs
lorsqu'il est chargé. Lua effectue toujours un test d'intégrité approfondi sur les morceaux précompilés.
Le bytecode qui réussit ce test est totalement sûr, dans le sens où il ne
briser l'interprète. Cependant, il n'y a aucune garantie qu'un tel code fasse quoi que ce soit
sensible. (Aucune ne peut être donnée, car le problème d'arrêt est insoluble.) Si non
les fichiers sont donnés, puis luac charges luac.out et teste son contenu. Aucun message n'est
affiché si le fichier réussit le test d'intégrité.

-s supprimer les informations de débogage avant d'écrire le fichier de sortie. Cela permet d'économiser de l'espace dans
de très gros morceaux, mais si des erreurs se produisent lors de l'exécution d'un morceau supprimé, le
les messages d'erreur peuvent ne pas contenir toutes les informations qu'ils contiennent habituellement. Par exemple,
les numéros de ligne et les noms des variables locales sont perdus.

-v afficher les informations de version.

Utilisez luac5 en ligne en utilisant les services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

Ad