EnglishFranceseSpagnolo

Favicon di OnWorks

mips-linux-gnu-gdc - Online nel cloud

Esegui mips-linux-gnu-gdc nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

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


Server e workstation gratuiti

Scarica app per Windows e Linux

  • 1
    PyQt
    PyQt
    PyQt è l'associazione Python per
    Qt multipiattaforma di Digia
    quadro di sviluppo delle applicazioni. Esso
    supporta Python v2 e v3 e Qt v4 e
    Qt v5. PyQt è disponibile...
    Scarica PyQt
  • 2
    Sardo
    Sardo
    Sardi è un restyling completo e
    ottimizzazione del codice svg. 6 scelte per
    le tue applicazioni e 10 tipi di cartelle
    da usare nel tuo file manager. la sarda
    icone...
    Scarica Sardi
  • 3
    Workstation audio digitale LMMS
    Workstation audio digitale LMMS
    LMMS è un software multipiattaforma gratuito
    che ti permette di produrre musica con
    il tuo computer. Se ti piace questo progetto
    considera di essere coinvolto nel progetto
    h ...
    Scarica LMMS Digital Audio Workstation
  • 4
    Kernel in tempo reale FreeRTOS (RTOS)
    Kernel in tempo reale FreeRTOS (RTOS)
    FreeRTOS è un real-time leader di mercato
    sistema operativo (RTOS) per
    microcontrollori e piccoli
    microprocessori. Distribuito liberamente
    sotto la licenza open source del MIT...
    Scarica FreeRTOS Real Time Kernel (RTOS)
  • 5
    Avogadro
    Avogadro
    Avogadro è un molecolare avanzato
    editor progettato per l'uso multipiattaforma
    in chimica computazionale, molecolare
    modellistica, bioinformatica, materiali
    scienza e...
    Scarica Avogadro
  • 6
    XML TV
    XML TV
    XMLTV è un insieme di programmi da elaborare
    Elenchi TV (tvguide) e aiuto nella gestione
    la visione della TV, memorizzando gli elenchi in un
    Formato basato su XML. Ci sono utilità per
    fare...
    Scarica XMLTV
  • Di Più "

Comandi Linux

Ad