IngleseFranceseSpagnolo

Ad


Favicon di OnWorks

luac50 - Online nel cloud

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

Questo è il comando luac50 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
dalle modifiche 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.

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.

I file binari creati da luca sono portabili su tutte le architetture con la stessa parola
misurare. Ciò significa che i file binari creati su una piattaforma a 32 bit (come Intel) possono essere
leggere senza modifiche in un'altra piattaforma a 32 bit (come Sparc), anche se l'ordine dei byte
("endianness") è diverso. D'altra parte, i file binari creati su un sistema a 16 bit
la piattaforma non può essere letta in una piattaforma a 32 bit, né viceversa.

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. Il file di output potrebbe essere una fonte
file perché tutti i file vengono caricati prima che venga scritto il file di output. Stai attento
per 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 questi blocchi, viene visualizzato il messaggio error
i messaggi potrebbero non contenere tutte le informazioni che normalmente contengono (numeri di riga e
i nomi dei locali sono andati perduti).

-v mostra le informazioni sulla versione.

Usa luac50 online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

Comandi Linux

  • 1
    Aarch64-Linux-GNU-GNATBIND
    Aarch64-Linux-GNU-GNATBIND
    moscerino, moscerino, moscerino, moscerino,
    gnatfind, gnathtml, gnatkr, gnatlink,
    moscerini, gnatmake, gnatprep, gnatpsta,
    gnatpsys, gnatxref - cassetta degli attrezzi GNAT
    DESCRIZIONE: Il...
    Eseguire aarch64-linux-gnu-gnatbind
  • 2
    aarch64-linux-gnu-gnatchop-5
    aarch64-linux-gnu-gnatchop-5
    moscerino, moscerino, moscerino, moscerino,
    gnatfind, gnathtml, gnatkr, gnatlink,
    moscerini, gnatmake, gnatprep, gnatpsta,
    gnatpsys, gnatxref - cassetta degli attrezzi GNAT
    DESCRIZIONE: Il...
    Eseguire aarch64-linux-gnu-gnatchop-5
  • 3
    cpupower-idle-info
    cpupower-idle-info
    cpupower idle-info - Utilità per
    recuperare le informazioni sul kernel inattivo della cpu
    SINTASSI: cpupower [ -c cpulist ]
    idle-info [opzioni] DESCRIZIONE: Uno strumento
    che stampa p...
    Eseguire cpupower-idle-info
  • 4
    cpupower-idle-set
    cpupower-idle-set
    cpupower idle-set - Utilità per impostare cpu
    opzioni del kernel specifiche per lo stato inattivo
    SINTASSI: cpupower [ -c cpulist ]
    idle-info [opzioni] DESCRIZIONE: The
    cpupower inattivo-se...
    Eseguire cpupower-idle-set
  • 5
    g.mapsetsgrass
    g.mapsetsgrass
    g.mapsets - Modifica/stampa i file dell'utente
    percorso di ricerca mapset corrente. Colpisce il
    l'accesso dell'utente ai dati esistenti ai sensi del
    altri mapset nella posizione corrente. ...
    Eseguire g.mapsetsgrass
  • 6
    g.messagegrass
    g.messagegrass
    g.message - Stampa un messaggio, avviso,
    informazioni sullo stato di avanzamento o errore irreversibile nel file
    Modo ERBA. Questo modulo dovrebbe essere utilizzato in
    script per i messaggi forniti all'utente.
    CHIAVE...
    Esegui g.messagegrass
  • Di Più "

Ad