EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

luac5 - Online in der Cloud

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

Dies ist der Befehl luac5, 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, 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 keine schnellere Ausführung, da in Lua immer Chunks kompiliert werden
in Bytecodes vor der Ausführung. Luac ermöglicht einfach das Speichern dieser Bytecodes in a
Datei zur späteren Ausführung.

Vorkompilierte Chunks sind nicht unbedingt kleiner als die entsprechende Quelle. Das Wichtigste
Ziel bei der Vorkompilierung ist ein schnelleres Laden.

Die von . erstellten Binärdateien Luac sind nur zwischen Architekturen mit demselben Wort übertragbar
Größe und Byte-Reihenfolge.

Luac erzeugt eine einzelne Ausgabedatei, die die Bytecodes für alle angegebenen Quelldateien enthält.
Standardmäßig heißt die Ausgabedatei luac.out, aber Sie können dies ändern mit der -o .

In der Befehlszeile können Sie Textdateien mischen, die Lua-Quell- und Binärdateien enthalten
mit vorkompilierten Chunks. Dies ist nützlich, um mehrere vorkompilierte Chunks zu kombinieren, sogar
von verschiedenen (aber kompatiblen) Plattformen in einen einzigen vorkompilierten Block.

Sie können verwenden '-' um die Standardeingabe als Quelldatei anzugeben und '--' das Ende signalisieren
von Optionen (d. h., alle verbleibenden Argumente werden als Dateien behandelt, auch wenn sie beginnen
mit '-').

Das interne Format der von . erzeugten Binärdateien Luac wird sich wahrscheinlich ändern, wenn ein neues
Version von Lua wird veröffentlicht. Speichern Sie also die Quelldateien aller Lua-Programme, die Sie
vorkompilieren.

OPTIONAL


Optionen müssen getrennt sein.

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

-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
Datei kann eine Quelldatei sein, da alle Dateien geladen werden, bevor die Ausgabedatei
geschrieben. 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. Lua führt immer einen gründlichen Integritätstest an vorkompilierten Chunks durch.
Bytecode, der diesen Test besteht, ist absolut sicher, in dem Sinne, dass dies nicht der Fall ist
den Dolmetscher brechen. Es gibt jedoch keine Garantie, dass ein solcher Code etwas bewirkt
vernünftig. (Keine kann angegeben werden, da das Halteproblem unlösbar ist.) Wenn nein
Dateien sind gegeben, dann Luac Belastungen luac.out und testet seinen Inhalt. Keine Nachrichten sind
wird angezeigt, wenn die Datei den Integritätstest besteht.

-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. Zum Beispiel,
Zeilennummern und Namen lokaler Variablen gehen verloren.

-v Versionsinformationen anzeigen.

Verwenden Sie luac5 online mit den onworks.net-Diensten


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

  • 1
    Tiefenreinigung
    Tiefenreinigung
    Ein Kotlin-Skript, das alle Builds zerstört
    Caches aus Gradle/Android-Projekten.
    Nützlich, wenn Gradle oder die IDE es Ihnen erlauben
    runter. Das Skript wurde getestet
    macOS, aber ...
    Tiefenreinigung herunterladen
  • 2
    Eclipse Checkstyle-Plug-in
    Eclipse Checkstyle-Plug-in
    Das Eclipse Checkstyle-Plug-In
    integriert den Java-Code von Checkstyle
    Auditor in die Eclipse-IDE. Das
    Plug-in bietet Echtzeit-Feedback zu
    der benutzer über gewalt...
    Laden Sie das Eclipse Checkstyle-Plug-in herunter
  • 3
    AstroOrzPlayer
    AstroOrzPlayer
    AstrOrz Player ist ein kostenloser Mediaplayer
    Software, teilweise basierend auf WMP und VLC. Das
    Spieler ist in einem minimalistischen Stil, mit
    mehr als zehn Themenfarben und können auch
    b ...
    Laden Sie den AstrOrzPlayer herunter
  • 4
    movistv
    movistv
    Kodi Movistar+ TV ist ein ADDON für XBMC/
    Kodi que Permite disponer de un
    Dekodifikator der IPTV-Dienste de
    Movistar ist in einem Jahr integriert
    Mediacenter ma...
    Moviestartv herunterladen
  • 5
    Code :: Blocks
    Code :: Blocks
    Code::Blocks ist ein kostenloses Open-Source-Programm,
    plattformübergreifende C-, C++- und Fortran-IDE
    gebaut, um die anspruchsvollsten Anforderungen zu erfüllen
    seiner Nutzer. Es ist sehr konzipiert
    verlängert...
    Laden Sie Code::Blocks herunter
  • 6
    Inmitten
    Inmitten
    Inmitten oder Advanced Minecraft Interface
    und Data/Structure Tracking ist ein Werkzeug, um
    eine Übersicht über ein Minecraft anzeigen
    Welt, ohne sie tatsächlich zu erschaffen. Es
    können ...
    Herunterladen Mitten
  • Mehr »

Linux-Befehle

Ad