Questo è il comando powerpc-linux-gnu-gdc-5 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
gdc - Un compilatore basato su GCC per il linguaggio D
SINOSSI
GDC [-c]
[-g] [-pag] [-Olivello]
[-Idir...] [-Ldir...]
[-o file di uscita] infilare...
Per ogni dato file di input, il suffisso del nome del file determina che tipo di compilazione è
fatto:
filetto.d
file sorgente D.
filetto.di
file di interfaccia D.
filetto.o
File oggetto da collegare.
filetto.a
File della libreria da collegare
DESCRIZIONE
Le GDC comando è un frontend per gcc e supporta molte delle stesse opzioni. Questo manuale
documenta solo le opzioni specifiche per GDC. La maggior parte di questi ha sia positivi che negativi
forme; la forma negativa di -ffoo sarebbe -fno-foo. Questo manuale documenta solo uno dei
queste due forme, qualunque delle due non sia quella predefinita.
Le GDC il comando può essere usato per compilare il codice sorgente D in un file oggetto, link a
raccolta di file oggetto insieme o eseguire entrambe le operazioni in sequenza.
Qui sono elencate solo le opzioni più utili; vedi sotto per il resto.
VERSIONI
-rilascio
Compila la versione di rilascio.
-più divertente
Compilare in codice unittest.
-fno-asser
Disattiva la generazione del codice per il runtime asserire()'S.
-fno-invarianti
Disattiva la generazione del codice per il runtime invariante()'S.
-fno-in
Disattiva la generazione del codice per il runtime nel() contratti.
-fno-out
Disattiva la generazione del codice per il runtime fuori() contratti.
-fno-limiti-controllo
Disattiva il controllo dei limiti dell'array per tutte le funzioni.
-fno-integrato
Non riconoscere le funzioni integrate che non iniziano con __incorporato_ come prefisso.
-fno-emit-moduleinfo
Disattiva la generazione delle informazioni sul modulo e le funzioni correlate.
-fd-verboso
Stampa le informazioni sull'elaborazione del linguaggio D su stdout.
-fproprietà
Per D2, applicare la sintassi @property.
-fd-vtls
Elenca tutte le variabili che vanno nella memoria locale del thread.
-fignore-pragma-sconosciuto
Ignora i pragma non supportati.
-fsplit-matrici-dinamiche
Dividi gli array dinamici in lunghezza e puntatore quando passi alle funzioni.
-modelli-femminili
Comportamento di emissione del modello di controllo.
L'attivazione di questa opzione emetterà tutti i modelli, ma li renderà privati per il
unità di traduzione. L'eseguibile avrà più copie di codice e dati.
La disattivazione di questa opzione dirà al compilatore di non emettere affatto i modelli.
Il comportamento predefinito è di emettere modelli, ma solo se il compilatore lo determina
ha bisogno di.
-fdebug=optare
Compila il codice di debug nel programma.
Queste sono le opzioni supportate:
livello
Compila nel codice di debug <= livello.
ident
Compilare nel codice di debug identificato da ident.
-fdeps=Nome del file
Scrivi le dipendenze del modulo in nomefile.
-fmake-deps=Nome del file
Scrivi l'output della dipendenza makefile nel file specificato.
-fmake-mdeps=Nome del file
Come -fmake-deps=Nome del file ma ignora i file di intestazione del sistema.
-foly=Nome del file
Elabora tutti i moduli specificati sulla riga di comando, ma genera solo il codice per il
modulo specificato dall'argomento.
-fversione=optare
Compilare il codice della versione nel programma.
Queste sono le opzioni supportate:
livello
Compila nel codice della versione >= livello.
ident
Compilare nel codice di debug identificato da ident.
-fintc
Genera file di interfaccia D.
-fintfc-dir=elenco
Scrivi i file dell'interfaccia D su elenco.
-Fintfc-file=Nome del file
Scrivi il file dell'interfaccia D su Nome del file.
-fdoc
Genera documentazione.
-fdoc-dir=elenco
Scrivi file di documentazione in elenco.
-fdoc-file=Nome del file
Scrivi file di documentazione su Nome del file.
-fdoc-inc=Nome del file
Includere un file macro Ddoc.
-fXf=Nome del file
Scrivi il file JSON in nomefile.
-fdump-source
Scarica il testo UTF-8 decodificato dalla fonte.
-Wcast-risultato
Avvisa dei cast che produrranno un risultato nullo o nullo.
-Errore
Trasforma tutti gli avvisi in errori.
-Wno-deprecato
Non avvisare dell'utilizzo di funzionalità deprecate.
-Wunknown-pragma
Avvisa quando viene rilevato un pragma non compreso da GDC.
Usa powerpc-linux-gnu-gdc-5 online usando i servizi onworks.net