Questo è il comando mips-linux-gnu-gdc 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
Il Marketplace per 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.
Il Marketplace per 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 mips-linux-gnu-gdc online usando i servizi onworks.net