IngleseFranceseSpagnolo

Ad


Favicon di OnWorks

ick - Online nel cloud

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

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

PROGRAMMA:

NOME


ick - compilatore INTERCAL

SINOSSI


ick [opzioni] file ...

ick -e [opzioni] file-intercal [file-non-intercal...] [biblioteca...]

DESCRIZIONE


Questa pagina di manuale documenta brevemente il ick comando. Questa pagina di manuale era originariamente
scritto per la distribuzione Debian GNU/Linux (ma può essere usato da altri), perché il
il programma originale non aveva una pagina di manuale ed è stato quindi aggiunto di nuovo al main
distribuzione. La documentazione più completa è disponibile tramite il comando info ick (per il ick
comandare stesso; una documentazione ancora più completa è disponibile tramite info C-INTERCALE (che contiene
la documentazione sia per il compilatore che per il linguaggio INTERCAL)).

ick prende i programmi INTERCAL e genera il codice da essi (eseguendo gcc).

Si noti che la base in cui è scritto un programma si deduce dalla sua estensione; INTERCAL
i programmi in base 2 devono avere l'estensione .i, i programmi INTERCAL in basi da 3 a 7 devono
hanno un'estensione rispettivamente da .3i a .7i.

Nessuna opzione accetta argomenti; più opzioni possono essere fornite separatamente o combinate nel
modo usuale (anche -e). L'ordine in cui vengono date le opzioni è irrilevante a meno che non
conflitto, nel qual caso le opzioni fornite per ultime sulla riga di comando prendono
precedenza.

VERSIONI


-c Compila INTERCAL in C, ma non compilare il C risultante.

-d Stampa le informazioni di debug di yacc (implica -c).

-t Richiede una rigorosa conformità INTERCAL-72 (rifiutando COME FROM, le estensioni per
basi diverse da due e altre caratteristiche non presenti in INTERCAL-72).

-b Disabilita la funzione di bug casuale INTERCAL-72.

-O Tentativo di ottimizzare le espressioni nel codice generato.

-C Uscita Clockface (usando IIII anziché IV in numeri romani).

-f Ottimizza il flusso di controllo nel codice generato (impedisce -yp).

-F Ottimizza tutto nel codice generato per la velocità, indipendentemente da quanto sia lento il
compilatore diventa o quanto diventa grande il file oggetto. Implica -fO, impedisce
-cdegpyH.

-h Stampa le informazioni di debug dell'ottimizzatore (implica -cO).

-H Stampa informazioni dettagliate sul debug dell'ottimizzatore (implica -cO).

-HH Stampa le informazioni di debug dell'ottimizzatore in una forma diversa (implica -cO).

-w Abilita l'opzione +printflow nei programmi di output anche se non sono multithread.

-y Esegui il debugger yuk sul codice (impedisce -fme).

-p Esegui yuk profiler sul codice (impedisce -fme).

-m Consenti multithreading e backtracking (impedisce -ype, implica -w).

-e Collega un file INTERCAL a file non INTERCAL o a librerie di espansione. Facendo questo
cambia la sintassi della riga di comando; il primo file fornito deve essere l'INTERCAL
file sorgente, quindi questo può essere seguito da un numero qualsiasi di file in altre lingue per
collegamento tramite il sistema di chiamate esterne (attualmente solo programmi C e forse Befunge-98
sono consentiti), e quindi un numero qualsiasi di librerie di espansione. I file non INTERCAL
verranno elaborati per collegarli ai file INTERCAL e quindi compilati con gcc
e collegato al programma principale INTERCAL.

-E Non collegare alcuna libreria di sistema, anche se il codice suggerisce che una o più siano
necessario (impedisce -P).

-a Consentire l'uso dell'istruzione CREATE (impedisce -P).

-v Consenti qualsiasi cosa a sinistra di un compito e disattiva la protezione che
le costanti altrimenti hanno contro essere assegnate a (impedisce -fFOP).

-P Compila PIC-INTERCAL anziché INTERCAL (impedisce -amFvxeE, implica -cfO).

-o Output su stdout anziché su .c (implica -c).

-X Interpretare la sintassi ambigua come ? e @ con significati Princeton (come usato da CLC-
INTERCAL), piuttosto che con i significati Atari predefiniti.

-x Utilizzare le regole CLC-INTERCAL per l'I/O di testo e per l'astensione da un GIVE UP per etichetta
(impedisce -P).

-u Stampa un messaggio ogni volta che il compilatore tenta di aprire un file.

-U Scarica il core su E778 e stampa un errore.

-Y Visualizza le righe di comando per i programmi richiamati da ick.

-g Lascia il C generato in posizione e rendi eseguibile il debug dell'output.

-l Tentativo di segnalare probabili bug e non portabilità (implica -O).

Usa ick online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

  • 1
    Phaser
    Phaser
    Phaser è un open veloce, gratuito e divertente
    framework di gioco HTML5 di origine che offre
    Rendering WebGL e Canvas attraverso
    browser Web desktop e mobili. Giochi
    può essere co...
    Scarica Phaser
  • 2
    Motore VASSAL
    Motore VASSAL
    VASSAL è un motore di gioco per creare
    versioni elettroniche della scheda tradizionale
    e giochi di carte. Fornisce supporto per
    rendering e interazione dei pezzi di gioco,
    e ...
    Scarica il motore VASSAL
  • 3
    OpenPDF - Fork di iText
    OpenPDF - Fork di iText
    OpenPDF è una libreria Java per la creazione
    e la modifica di file PDF con un LGPL e
    Licenza open source MPL. OpenPDF è il
    LGPL/MPL successore open source di iText,
    un ...
    Scarica OpenPDF - Fork di iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Sistema per Automatizzato
    Analisi Geoscientifiche - è un Geografico
    Software del sistema informativo (GIS) con
    immense capacità per i dati geografici
    elaborazione e ana...
    Scarica SAGA GIS
  • 5
    Toolbox per Java/JTOpen
    Toolbox per Java/JTOpen
    IBM Toolbox per Java / JTOpen è un
    libreria di classi Java che supportano il
    client/server e programmazione internet
    modelli su un sistema che esegue OS/400,
    i5/OS, o...
    Scarica Toolbox per Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (o D3 per i documenti basati sui dati)
    è una libreria JavaScript che ti consente
    produrre dati dinamici e interattivi
    visualizzazioni nei browser web. Con D3
    tu...
    Scarica D3.js
  • Di Più "

Comandi Linux

  • 1
    adiff
    adiff
    abidiff - confronta gli ABI dei file ELF
    abidiff confronta il binario dell'applicazione
    Interfacce (ABI) di due librerie condivise
    in formato ELF. Emette un significato
    rapporto...
    Esegui abidif
  • 2
    abidw
    abidw
    abidw - serializza l'ABI di un ELF
    il file abidw legge una libreria condivisa in ELF
    formato ed emette una rappresentazione XML
    del suo ABI all’output standard. IL
    emesso...
    Corri costantemente
  • 3
    copac2xml
    copac2xml
    bibutils - conversione della bibliografia
    utilità...
    Esegui copac2xml
  • 4
    copto
    copto
    copt - ottimizzatore spioncino SYSNOPIS:
    copt file.. DESCRIZIONE: copt è un file
    ottimizzatore spioncino generico. Esso
    legge il codice dal suo input standard e
    scrive un...
    Corri copto
  • 5
    collect_stx_titles
    collect_stx_titles
    collect_stx_titles - raccogli il titolo
    dichiarazioni da documenti Stx...
    Eseguire collect_stx_titles
  • 6
    panca-gatling
    panca-gatling
    panca - benchmark http ...
    Esegui gatling-panca
  • Di Più "

Ad