EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

luac5.2 - Online in der Cloud

Führen Sie luac5.2 im kostenlosen OnWorks-Hosting-Provider über Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator aus

Dies ist der Befehl luac5.2, der im kostenlosen OnWorks-Hosting-Provider mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


luac - Lua-Compiler

ZUSAMMENFASSUNG


Luac [ Optionen ] [ Dateinamen ]

BESCHREIBUNG


Luac ist der Lua-Compiler. Es übersetzt Programme, die in der Programmiersprache Lua geschrieben sind
in Binärdateien mit vorkompilierten Blöcken, die später geladen und ausgeführt werden können.

Die Hauptvorteile des Vorkompilierens von Chunks sind: schnelleres Laden, Schutz des Quellcodes
vor versehentlichen Benutzeränderungen und Offline-Syntaxprüfung. Vorkompilieren bedeutet nicht
schnellere Ausführung, da Chunks in Lua immer in Bytecodes kompiliert werden, bevor sie
hingerichtet. Luac ermöglicht es einfach, diese Bytecodes zur späteren Ausführung in einer Datei zu speichern.
Vorkompilierte Chunks sind nicht unbedingt kleiner als die entsprechende Quelle. Das Wichtigste
Ziel bei der Vorkompilierung ist ein schnelleres Laden.

In der Befehlszeile können Sie Textdateien mischen, die Lua-Quell- und Binärdateien enthalten
mit vorkompilierten Chunks. Luac erzeugt eine einzelne Ausgabedatei mit den kombinierten
Bytecodes für alle angegebenen Dateien. Das Ausführen der kombinierten Datei entspricht dem Ausführen der
gegebenen Dateien. Standardmäßig heißt die Ausgabedatei luac.out, aber du kannst dies ändern mit
-o .

Vorkompilierte Chunks sind nicht portabel über verschiedene Architekturen hinweg. Außerdem ist die
Das interne Format vorkompilierter Chunks wird sich wahrscheinlich ändern, wenn eine neue Version von Lua verfügbar ist
freigegeben. Stellen Sie sicher, dass Sie die Quelldateien aller Lua-Programme speichern, die Sie vorkompilieren.

OPTIONAL


-l eine Liste des kompilierten Bytecodes für Luas virtuelle Maschine erstellen. Auflistung
bytecodes ist nützlich, um mehr über die virtuelle Maschine von Lua zu erfahren. Wenn keine Dateien angegeben sind,
dann Luac Belastungen luac.out und listet seinen Inhalt auf. Verwenden -l -l für eine vollständige Auflistung.

-o Datei
Ausgabe an Datei, statt der Vorgabe luac.out. (Sie können verwenden '-' für Standard-
Ausgabe, jedoch nicht auf Plattformen, die die Standardausgabe im Textmodus öffnen.) Die Ausgabe
file kann eine der angegebenen Dateien sein, da alle Dateien vor der Ausgabe geladen werden
Datei geschrieben wird. Achten Sie darauf, keine wertvollen Dateien zu überschreiben.

-p Dateien laden, aber keine Ausgabedatei generieren. Wird hauptsächlich für die Syntaxprüfung verwendet
und zum Testen vorkompilierter Chunks: beschädigte Dateien erzeugen wahrscheinlich Fehler
wenn geladen. Wenn keine Dateien angegeben sind, dann Luac Belastungen luac.out und testet seine
Inhalt. Wenn die Datei fehlerfrei geladen wird, werden keine Meldungen angezeigt.

-s Entfernen Sie die Debug-Informationen, bevor Sie die Ausgabedatei schreiben. Das spart etwas Platz in
sehr große Chunks, aber wenn beim Ausführen eines gestrippten Chunks Fehler auftreten, dann
Fehlermeldungen enthalten möglicherweise nicht die vollständigen Informationen, die sie normalerweise enthalten. In
insbesondere gehen Zeilennummern und Namen lokaler Variablen verloren.

-v Versionsinformationen anzeigen.

-- Behandlungsmöglichkeiten zu stoppen.

- Stopp-Handling-Optionen und Verarbeitung von Standardeingaben.

Verwenden Sie luac5.2 online mit den onworks.net-Diensten


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad