IngleseFranceseSpagnolo

Ad


Favicon di OnWorks

luac5 - Online nel cloud

Esegui luac5 nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

Questo è il comando luac5 che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


luac - compilatore Lua

SINOSSI


luca [ Opzioni ] [ i nomi dei file ]

DESCRIZIONE


luca è il compilatore Lua. Traduce programmi scritti nel linguaggio di programmazione Lua
in file binari che possono essere successivamente caricati ed eseguiti.

I principali vantaggi della precompilazione dei blocchi sono: caricamento più veloce, protezione del codice sorgente
da modifiche accidentali dell'utente e dal controllo della sintassi offline.

La precompilazione non implica un'esecuzione più veloce perché in Lua i blocchi vengono sempre compilati
in bytecode prima di essere eseguito. luca consente semplicemente di salvare quei bytecode in a
file per una successiva esecuzione.

I blocchi precompilati non sono necessariamente più piccoli della sorgente corrispondente. Il principale
l'obiettivo nella pre-compilazione è un caricamento più veloce.

I file binari creati da luca sono portabili solo tra architetture con la stessa parola
dimensione e ordine dei byte.

luca produce un singolo file di output contenente i bytecode per tutti i file sorgente forniti.
Per impostazione predefinita, il file di output è denominato luac.out, ma puoi cambiarlo con il -o opzione.

Nella riga di comando, puoi mescolare file di testo contenenti sorgenti Lua e file binari
contenente blocchi precompilati. Questo è utile per combinare diversi blocchi precompilati, anche
da piattaforme diverse (ma compatibili), in un singolo pezzo precompilato.

Puoi usare '-' per indicare lo standard input come file sorgente e '--' per segnalare la fine
di opzioni (ovvero, tutti gli argomenti rimanenti verranno trattati come file anche se iniziano
con '-').

Il formato interno dei file binari prodotti da luca è probabile che cambi quando un nuovo
viene rilasciata la versione di Lua. Quindi, salva i file sorgente di tutti i programmi Lua che
precompilare.

VERSIONI


Le opzioni devono essere separate.

-l produrre un elenco del bytecode compilato per la macchina virtuale di Lua. Elenco
bytecodes è utile per conoscere la macchina virtuale di Lua. Se non vengono forniti file,
poi luca carichi luac.out e ne elenca il contenuto.

-o filetto
uscita a filetto, invece dell'impostazione predefinita luac.out. (Puoi usare '-' per lo standard
output, ma non su piattaforme che aprono l'output standard in modalità testo.) L'output
file può essere un file sorgente perché tutti i file vengono caricati prima che il file di output sia
scritto. Fare attenzione a non sovrascrivere file preziosi.

-p carica i file ma non genera alcun file di output. Utilizzato principalmente per il controllo della sintassi
e per testare i blocchi precompilati: i file corrotti probabilmente genereranno errori
quando caricato. Lua esegue sempre un accurato test di integrità sui blocchi precompilati.
Il bytecode che supera questo test è completamente sicuro, nel senso che non lo farà
rompere l'interprete. Tuttavia, non vi è alcuna garanzia che tale codice faccia qualcosa
sensato. (Nessuno può essere dato, perché il problema dell'arresto è irrisolvibile.) Se no
i file sono dati, quindi luca carichi luac.out e ne testa il contenuto. Nessun messaggio è
visualizzato se il file supera il test di integrità.

-s rimuovere le informazioni di debug prima di scrivere il file di output. Ciò consente di risparmiare un po' di spazio in
blocchi molto grandi, ma se si verificano errori durante l'esecuzione di un blocco spogliato, allora il
i messaggi di errore potrebbero non contenere tutte le informazioni che normalmente contengono. Ad esempio,
i numeri di riga ei nomi delle variabili locali vengono persi.

-v mostra le informazioni sulla versione.

Usa luac5 online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

  • 1
    pulizia a fondo
    pulizia a fondo
    Uno script di Kotlin che distrugge tutte le build
    cache da progetti Gradle/Android.
    Utile quando Gradle o l'IDE te lo permettono
    giù. Lo script è stato testato
    macOS, ma...
    Scarica pulizia profonda
  • 2
    Plug-in Eclipse Checkstyle
    Plug-in Eclipse Checkstyle
    Il plug-in Eclipse Checkstyle
    integra il codice Java di Checkstyle
    auditor nell'IDE Eclipse. Il
    plug-in fornisce feedback in tempo reale a
    l'utente sulla viola...
    Scarica il plug-in Eclipse Checkstyle
  • 3
    AstrOrzPlayer
    AstrOrzPlayer
    AstrOrz Player è un lettore multimediale gratuito
    software, in parte basato su WMP e VLC. Il
    giocatore è in uno stile minimalista, con
    più di dieci colori a tema, e può anche
    b ...
    Scarica AstrOrzPlayer
  • 4
    movistartv
    movistartv
    Kodi Movistar+ TV è un ADDON per XBMC/
    Kodi che permette di disporre di un
    decodificatore dei servizi IPTV de
    Movistar integrato in uno de los
    mediacenter ma...
    Scarica movistartv
  • 5
    Code :: Blocks
    Code :: Blocks
    Code::Blocks è un software gratuito, open-source,
    IDE multipiattaforma C, C++ e Fortran
    costruito per soddisfare le esigenze più esigenti
    dei suoi utenti. È progettato per essere molto
    estende...
    Scarica Codice::Blocchi
  • 6
    in mezzo a
    in mezzo a
    Tra o interfaccia avanzata di Minecraft
    e il monitoraggio dati/struttura è uno strumento per
    mostra una panoramica di un Minecraft
    mondo, senza crearlo. Esso
    Potere ...
    Scarica In mezzo
  • Di Più "

Comandi Linux

Ad