Questo è il comando faucc 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
faucc - Compilatore C che genera codice Intel per CPU a 16 bit/32 bit.
SINOSSI
faucc [ -B sentiero ] [ -D MACRO [=def, -E ] [ -I sentiero ] [ -L sentiero ] [ -MD ] [-MF filetto ]
[ -deputato ] [ - MT bersaglio ] [ -O livello ] [ -S ] [ -T copione ] [ -U macro ] [ -Wl,arg ]
[ -Xlinker arg ] [ -b arco ] [ -c ] [ -f arg ] [ -m arco ] [ -nostdlib ]
[ -o produzione ] [ -print-lib-faucc-nome-file ] [ --autoportante ]
[ --no-stack-protettore ] { filetto ...}
DESCRIZIONE
faucc è un compilatore C, in grado di generare codice Intel a 16 bit o 32 bit.
VERSIONI
faucc cerca di imitare le opzioni di gcc. Una serie di opzioni saranno passate al C
preprocessore cpp o al linker (effettuato tramite una chiamata al c-compiler gcc) invariato
forma.
-B sentiero
Sostituisci il prefisso della directory dove cc1 è cercato con sentiero.
-D MACRO, -D MACRO=def
Define MACRO con la definizione iniziale opzionale def. Se def viene omesso, è predefinito
a 1.
-E
Eseguire solo la preelaborazione, ma non eseguire il compilatore.
-I sentiero
Aggiungi sentiero al percorso di inclusione in cui vengono cercati i file di intestazione.
-L sentiero
Aggiungi sentiero al percorso di ricerca delle librerie, in cui il linker cercherà le librerie.
-MD
Invia informazioni sulle dipendenze durante la preelaborazione.
-MF, filetto
Invia informazioni sulle dipendenze durante la preelaborazione filetto.
-deputato,
Quando il preprocessore dovrebbe emettere informazioni sulle dipendenze, genererà PHONY
obiettivi per ciascuna dipendenza.
- MT bersaglio
Quando il preprocessore deve restituire informazioni sulle dipendenze, utilizzare bersaglio la
destinazione della regola di dipendenza.
-O livello
Attualmente ignorato.
-S
Codice assieme di uscita.
-T copione
Usa il copione come script del linker.
-U macro
Indefinire un definito in precedenza macro.
-Wl,arg, -Xlinker arg
Passare arg al linker.
-b arco
Genera codice per arco (o i286 or i386)
-c
Eseguire la compilazione, ma non collegare.
-f arg
Passa l'argomento di generazione del codice arg al compilatore. Vedi il cc1 pagina man per possibile
argomenti.
-m arco
Attualmente ignorato.
-nostdlib
Con questa opzione, il linker cercherà solo le librerie passate come comando
argomenti di linea.
-o filetto
Scrivi output su filetto.
-print-nome-file-libfaucc
Stampa il percorso completo della libreria interna del compilatore libfaucc.a.
-statico
Eseguire il collegamento statico.
--autoportante, --no-stack-protettore
Attualmente ignorato.
ESEMPI
faucc -c ciao-mondo.c -o ciao-mondo.o
Compila il programma hello-world.c ed emetti l'oggetto come hello-wolrd.o.
faucc -S -b i286 -o prova.s prova.c
Compila il programma test.c in codice a 16 bit e invia l'elenco dell'assembly a test.s,
ma non assemblare o collegare ancora il risultato.
Utilizza faucc online utilizzando i servizi onworks.net