EnglishFranceseCorsi

Favicon di OnWorks

ocamlrun - Online nel cloud

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

Questo è il comando ocamlrun 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


ocamlrun - L'interprete di bytecode OCaml

SINOSSI


ocamlrun [ Opzioni ] Nome del file argomento ...

DESCRIZIONE


Il ocamlrun(1) il comando esegue i file bytecode prodotti dalla fase di collegamento del
ocamlc(1) comando.

Il primo argomento non-opzione è considerato il nome del file che contiene il
bytecode eseguibile. (Quel file viene cercato nel percorso dell'eseguibile e nel
directory corrente.) Gli argomenti rimanenti vengono passati al programma OCaml, nella stringa
schieramento Sys.argv. L'elemento 0 di questo array è il nome del file eseguibile bytecode;
elementi da 1 a n sono gli argomenti rimanenti.

Nella maggior parte dei casi, i file eseguibili bytecode prodotti dal ocamlc(1) il comando è auto-
eseguibile e riuscire ad avviare il ocamlrun(1) comandare su se stessi automaticamente.

VERSIONI


Le seguenti opzioni della riga di comando sono riconosciute da ocamlrun(1).

-b Quando il programma si interrompe a causa di un'eccezione non rilevata, stampa una "traccia indietro" dettagliata
dell'esecuzione, mostrando dove è stata sollevata l'eccezione e quale funzione chiama
erano eccezionali a questo punto. Il back trace viene stampato solo se il bytecode
eseguibile contiene informazioni di debug, cioè è stato compilato e collegato con il -g
opzione a ocamlc(1 set. Questa opzione equivale a impostare il b bandiera in
Variabile d'ambiente OCAMLRUNPARAM (vedi sotto).

-I dir Cerca nella directory dir per le librerie caricate dinamicamente, oltre al
percorso di ricerca standard.

-p Stampa i nomi delle primitive note a questa versione di ocamlrun(1) ed esci.

-v Indica al gestore della memoria di stampare messaggi dettagliati in caso di errore standard. Questo è
equivalente a impostare v=63 nella variabile d'ambiente OCAMLRUNPARAM (vedi sotto).

-versione
Stampa la stringa della versione ed esci.

-vnum Stampa il numero di versione breve ed esci.

AMBIENTE VARIABILI


Vengono inoltre consultate le seguenti variabili di ambiente:

CAML_LD_LIBRARY_PATH
Directory aggiuntive per cercare librerie caricate dinamicamente.

OCAMLLIB
La directory contenente la libreria standard OCaml. (Se OCAMLLIB non è impostato,
CAMLLIB verrà utilizzato al suo posto.) Utilizzato per individuare il file di configurazione ld.conf per
caricamento dinamico. Se non impostato, per impostazione predefinita la directory della libreria specificata quando
compilando OCaml.

OCAMLRUNPARAM
Imposta le opzioni del sistema di runtime e i parametri di Garbage Collection. (Se
OCAMLRUNPARAM non è impostato, verrà utilizzato invece CAMLRUNPARAM.) Questa variabile deve
essere una sequenza di specifiche dei parametri. La specificazione di un parametro è un'opzione
lettera seguita da un segno =, un numero decimale (o un numero esadecimale preceduto da
0x) e un moltiplicatore opzionale. Le opzioni sono documentate di seguito; gli ultimi sei
corrispondono ai campi della di controllo record documentato in Il OCaml degli utenti
Manuale, capitolo "Libreria Standard", sezione "Gc".

b Attiva la stampa di un backtrace dello stack quando un'eccezione non rilevata interrompe il
programma. Questa opzione non accetta argomenti.

p Attiva il supporto per il debug per ocamlyacparser generati. Quando questa opzione è attiva,
l'automa pushdown che esegue i parser stampa una traccia delle sue azioni.
Questa opzione non accetta argomenti.

R Attiva la randomizzazione di tutte le tabelle hash per impostazione predefinita (vedi il Hashbl modulo del
libreria standard). Questa opzione non accetta argomenti.

h La dimensione iniziale dell'heap principale (in parole).

a (politica_allocazione)
La politica utilizzata per l'allocazione nell'heap OCaml. I valori possibili sono 0 per il
la polizza successiva e 1 per la polizza di prima scelta. Il prossimo adattamento è solitamente più veloce, ma
il primo adattamento è migliore per evitare la frammentazione e le relative compattazioni dell'heap.

s (dimensione_heap_minore)
La dimensione dell'heap minore (in parole).

i (maggiore_heap_increment)
L'incremento di dimensione predefinito per l'heap principale (in parole).

o (spazio_sopra)
L'impostazione principale della velocità del GC.

O (max_spese generali)
L'impostazione del trigger di compattazione dell'heap.

l (limite_stack)
Il limite (in parole) della dimensione dello stack.

v (verboso)
Quali messaggi GC stampare su stderr. Questa è una somma di valori selezionati dal
seguenti:

0x001 Inizio del ciclo principale di GC.

0x002 Collezione minore e fetta maggiore di GC.

0x004 Crescita e restringimento del mucchio.

0x008 Ridimensionamento degli stack e delle tabelle del gestore della memoria.

0x010 Compattazione del mucchio.

0x020 Modifica dei parametri del GC.

0x040 Calcolo della dimensione della fetta principale di GC.

0x080 Richiamo di funzioni di finalizzazione.

0x100 Messaggi di avvio (caricamento del file eseguibile bytecode, risoluzione condivisa
biblioteche).

0x200 Calcolo della condizione di innesco della compattazione.

Il moltiplicatore è k, M, o G, per la moltiplicazione per 2^10, 2^20 e 2^30
rispettivamente. Ad esempio, su una macchina a 32 bit sotto bash, il comando export
OCAMLRUNPARAM='s=256k,v=1' racconta un successivo ocamlrun per impostare il suo minore iniziale
heap a 1 megabyte e per stampare un messaggio all'inizio di ogni ciclo principale del GC.

CAMLRUNPARAM
Se OCAMLRUNPARAM non viene trovato nell'ambiente, verrà utilizzato CAMLRUNPARAM
Invece. Se CAMLRUNPARAM non viene trovato, verranno utilizzati i valori predefiniti.

PERCORSO Elenco delle directory cercate per trovare il file eseguibile bytecode.

Usa ocamlrun online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

  • 1
    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
  • 2
    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
  • 3
    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
  • 4
    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
  • 5
    MSYS2
    MSYS2
    MSYS2 è una raccolta di strumenti e
    biblioteche che ti forniscono un
    ambiente di facile utilizzo per la costruzione,
    installazione ed esecuzione di Windows nativo
    Software. Con...
    Scarica MSYS2
  • 6
    libjpeg-turbo
    libjpeg-turbo
    libjpeg-turbo è un codec di immagine JPEG
    che utilizza istruzioni SIMD (MMX, SSE2,
    NEON, AltiVec) per accelerare la linea di base
    Compressione e decompressione JPEG attiva
    x86, x8...
    Scarica libjpeg-turbo
  • Di Più "

Comandi Linux

Ad