IngleseFranceseSpagnolo

Ad


Favicon di OnWorks

iconx - Online nel cloud

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

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


icon - interpreta o compila programmi Icon

SINOSSI


icont [ opzione ... ] file ... [ -x arg ... ]
iconc [ opzione ... ] file ... [ -x arg ... ]

DESCRIZIONE


icont e iconc convertono ciascuno un programma sorgente Icon in un formato eseguibile. icona
traduce rapidamente e fornisce l'esecuzione interpretativa. iconc impiega più tempo per compilare ma
produce programmi che vengono eseguiti più velocemente. icont e iconc per la maggior parte possono essere usati
intercambiabile.

Questa pagina di manuale descrive sia icont che iconc. Dove ci sono differenze in
l'uso tra icont e iconc, questi sono annotati.

Compila il nomi: Si presume che i file i cui nomi finiscono in .icn siano file sorgente Icon. Il .icn
il suffisso può essere omesso; se non è presente, viene fornito. Il carattere - può essere usato
per indicare un file sorgente Icon fornito nell'input standard. Diversi file sorgente possono essere
dato sulla stessa riga di comando; in caso affermativo, vengono combinati per produrre un unico programma.

Il nome del file eseguibile è il nome di base del primo file di input, formato da
eliminando il suffisso, se presente. stdin è usato per i programmi sorgente forniti nello standard
ingresso.

Trattamento: Come notato nella sinossi sopra, icont e iconc accettano le opzioni seguite da
nomi di file, facoltativamente seguiti da -x e argomenti. Se viene dato -x, il programma è
eseguito automaticamente e gli eventuali argomenti successivi vengono passati ad esso.

icont: Il trattamento effettuato da icont si compone di due fasi: traduzione ed collegamento.
Durante la traduzione, ogni file sorgente di Icon viene tradotto in una lingua intermedia
detto ucodice. Vengono prodotti due file ucode per ogni file sorgente, con nomi di base dal
file sorgente e suffissi .u1 e .u2. Durante il collegamento, una o più coppie di ucode
i file vengono combinati per produrre un singolo icodice file. I file ucode vengono eliminati dopo il
icode viene creato.

L'elaborazione tramite icont può essere terminata dopo la traduzione con l'opzione -c. In questo caso,
i file ucode non vengono eliminati. I nomi dei file .u1 delle traduzioni precedenti possono essere
dato sulla riga di comando icont. Questi file e i corrispondenti file .u2 sono inclusi
nella fase di collegamento dopo la traduzione di eventuali file sorgente. Si può usare il suffisso .u
al posto di .u1; in questo caso l'1 viene fornito automaticamente. File Ucode che sono
nominati esplicitamente non vengono cancellati.

iconc: Il trattamento effettuato da iconc si compone di due fasi: codice ELETTRICA ed
compilazione ed collegamento. La fase di generazione del codice produce codice C, costituito da un .c e
un file .h, con il nome di base del primo file sorgente. Questi file vengono quindi compilati e
collegato per produrre un file binario eseguibile. I file C normalmente vengono cancellati dopo
compilazione e collegamento.

L'elaborazione tramite iconc può essere terminata dopo la generazione del codice tramite l'opzione -c. In questo
caso, i file C non vengono eliminati.

VERSIONI


Le seguenti opzioni sono riconosciute da icont e iconc:

-c Interrompere dopo aver prodotto file intermedi e non eliminarli.

-e filetto
Reindirizza l'output dell'errore standard a filetto.

-fs
Abilita il richiamo della stringa completa.

-o Nome
Assegna un nome al file di output Nome.

-s Sopprime i messaggi informativi. Normalmente, sia messaggi informativi che messaggi di errore
vengono inviati all'output di errore standard.

-t Fa in modo che &trace abbia un valore iniziale di -1 quando il programma viene eseguito e per
iconc abilita le funzionalità di debug.

-u Invia messaggi di avviso per gli identificatori non dichiarati nel programma.

-v i
Imposta il livello di verbosità dei messaggi informativi su i

-E Indirizza i risultati della preelaborazione all'output standard e inibisce l'ulteriore elaborazione.

Le seguenti opzioni aggiuntive sono riconosciute da iconc:

-f stringa
Abilita le funzioni come indicato dalle lettere in stringa:

un tutto, equivalente a delns

d abilita le funzioni di debug: display(), name(), variable(), traccia errori e
l'effetto di -fn (vedi sotto)

e abilitare la conversione degli errori

l abilita l'aritmetica dei grandi interi

n produrre codice che tenga traccia dei numeri di riga e dei nomi dei file nel codice sorgente

s abilita l'invocazione della stringa completa

-n stringa
Disabilita ottimizzazioni specifiche. Questi sono indicati dalle lettere in stringa:

un tutto, equivalente a cest

c ottimizzazioni del flusso di controllo diverse dalle ottimizzazioni delle istruzioni di commutazione

e espandere le operazioni in linea quando ragionevole (le parole chiave vengono sempre messe in linea)

s ottimizzare le istruzioni di commutazione associate alle invocazioni di operazioni

t tipo inferenza

-p arg
Passare arg sul compilatore C usato da iconc

-r sentiero
Usa il sistema runtime su sentiero, che deve terminare con una barra.

-C prg
Chiedi a iconc di usare il compilatore C fornito da prg

AMBIENTE VARIABILI


Quando viene eseguito un programma Icon, vengono esaminate diverse variabili di ambiente per determinare
determinati parametri di esecuzione. I valori tra parentesi sono i valori predefiniti.

BLK (500000)
La dimensione iniziale dell'area di blocco allocata, in byte.

COESPSIZE (2000)
La dimensione, in parole, di ogni blocco di co-espressione.

ELENCO DB
La posizione delle banche dati per iconc da cercare prima di quella standard. Il valore di
DBLIST dovrebbe essere una stringa del modulo separata da spazi p1 p2 ... pn dove pi Nome
directory.

ICONA
Se impostato, viene prodotto un core dump per l'interruzione dell'errore.

ICONA
La posizione di iconx, l'executor per i file icode, è incorporata in un file icode quando
è prodotto. Questa posizione può essere sovrascritta impostando la variabile d'ambiente
ICONX. Se ICONX è impostato, il suo valore viene utilizzato al posto della posizione incorporata nel
file icode.

IPATH
La posizione dei file ucode specificati nelle dichiarazioni di collegamento per icont. IPATH è un
elenco di directory separato da spazi. Viene sempre cercata prima la directory corrente,
indipendentemente dal valore di IPATH.

LPATH
La posizione dei file sorgente specificata nelle direttive $include del preprocessore e in link
dichiarazioni per iconc. LPATH è altrimenti simile a IPATH.

DIMENSIONE MSTK (10000)
La dimensione, in parole, dello stack dell'interprete principale per icont.

NOERRBUF
Per impostazione predefinita, &errout è memorizzato nel buffer. Se questa variabile è impostata, &errout non viene memorizzato nel buffer.

DIMENSIONE QL (5000)
La dimensione, in byte, della regione utilizzata per i puntatori alle stringhe durante la spazzatura
raccolta.

TAGLIA STRETTA (500000)
La dimensione iniziale dello spazio della stringa, in byte.

TRACCIA
Il valore iniziale di &trace. Se questa variabile ha un valore, sovrascrive il
opzione tempo-traduzione -t.

Usa iconx 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