IngleseFranceseSpagnolo

Ad


Favicon di OnWorks

castxml: online nel cloud

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

Questo è il comando castxml 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


castxml: crea una rappresentazione XML delle dichiarazioni C++

SINOSSI


castxml ( | | )...

DESCRIZIONE


Le opzioni interpretate da castxml sono elencate di seguito. Le opzioni rimanenti vengono fornite
il compilatore interno di Clang.

VERSIONI


--castxml-cc-

--castxml-cc-"(" ...")"

Configura il preprocessore Clang interno e la piattaforma di destinazione in modo che corrispondano a quelli di
dato il comando del compilatore. IL deve essere "gnu", "msvc", "gnu-c" o "msvc-c".
nomina un compilatore (ad esempio "gcc") e ... specifica le opzioni che possono
influenzare il suo bersaglio (ad esempio "-m32").

--castxml-gccxml

Scrivi l'output in formato gccxml in .xml o file denominato con '-o'

--castxml-inizio [, ]...

Avvia l'attraversamento AST alle dichiarazioni con i nomi (qualificati) specificati. Molteplici
i nomi possono essere specificati come elenco separato da virgole o ripetendo l'opzione.

-Aiuto, --Aiuto

Stampa castxml e informazioni sull'utilizzo del compilatore interno Clang

-o

Scrivi l'output in

--versione

Stampa informazioni sulla versione del compilatore castxml e interno Clang

La guida per il compilatore interno di Clang viene visualizzata di seguito.

-------------------------------------------------- -------------

PANORAMICA: compilatore clang LLVM

UTILIZZO: clang [opzioni]

OPZIONI:
-### Stampa (ma non esegue) i comandi da eseguire per questa compilazione

--analizzare
Esegui l'analizzatore statico

-arcmt-migrate-emit-errori
Emetti errori ARC anche se il programma di migrazione può risolverli

-arcmt-migrate-report-output
Percorso di output per il report plist

--cuda-solo-dispositivo
Eseguire solo la compilazione CUDA lato dispositivo

--cuda-host-only
Eseguire solo la compilazione CUDA lato host

-cxx-isistema
Aggiungi la directory al SISTEMA C++ include il percorso di ricerca

-c Esegui solo i passaggi di preelaborazione, compilazione e assemblaggio

-dd Stampa le definizioni delle macro in -E modalità oltre all'uscita normale

-punto-dipendenza Nome file in cui scrivere le dipendenze dell'intestazione in formato DOT

-file-di-dipendenza
Nome file (o -) in cui scrivere l'output delle dipendenze

-dM Stampa le definizioni delle macro in -E modalità invece dell'uscita normale

-emit-ast
Emetti file AST Clang per gli input sorgente

-emit-llvm
Utilizzare la rappresentazione LLVM per file assembler e oggetto

-E Esegui solo il preprocessore

-faltivec
Abilita la sintassi dell'inizializzatore vettoriale AltiVec

-fansi-escape-code
Utilizzare i codici di escape ANSI per la diagnostica

-fapple-kext
Utilizza le estensioni del kernel di Apple ABI

-fapple-pragma-pack
Abilita la gestione del pacchetto #pragma compatibile con Apple gcc

-festensione-applicazione Limita il codice a quelli disponibili per le estensioni dell'app

-fblocchi
Abilita la funzione lingua "blocca".

-fborland-estensioni
Accetta costrutti non standard supportati dal compilatore Borland

-fbuild-session-file=
Utilizza l'ora dell'ultima modifica di come timestamp della sessione di compilazione

-fbuild-session-timestamp=
Ora in cui è iniziata la sessione di compilazione corrente

-fcolor-diagnostica
Utilizzare i colori nella diagnostica

-fcomandi-blocco-commenti=
Tratta ogni argomento separato da virgole in come blocco di commenti sulla documentazione
command

-mappatura della copertura
Genera la mappatura della copertura per abilitare l'analisi della copertura del codice

-fcxx-eccezioni
Abilita eccezioni C++

-fdata-sezioni
Posiziona ciascun dato nella propria sezione (solo ELF)

-fdebug-types-sezione
Posiziona i tipi di debug nella propria sezione (solo ELF)

-fanalisi-template-delayed
Analizza le definizioni delle funzioni basate su modelli alla fine dell'unità di traduzione

-fdiagnostics-parseable-fixits
Stampa correggilo in formato analizzabile dalla macchina

-fdiagnostics-print-source-range-info
L'intervallo dell'origine di stampa si estende in forma numerica

-fdiagnostics-show-note-include-stack
Il display include stack per le note diagnostiche

-fdiagnostics-show-opzione
Nome dell'opzione di stampa con diagnostica mappabile

-fdiagnostics-show-template-tree
Stampa un albero di confronto dei modelli per modelli diversi

-fdollari-in-identificatori
Consenti "$" negli identificatori

-femit-all-decl
Emettere tutte le dichiarazioni, anche se non utilizzate

-feccezioni
Abilita il supporto per la gestione delle eccezioni

-fast-matematica
Abilita la modalità "matematica veloce" del *frontend*. Ciò non ha alcun effetto sulle ottimizzazioni, ma
fornisce una macro del preprocessore __FAST_MATH__ uguale a quella di GCC -fast-matematica bandiera

-fixed-r9
Prenota il registro r9 (solo ARM)

-fixed-x18
Prenota il registro x18 (solo AArch64)

-ffp-contratto=
Operazioni FP fuse (es. FMA): veloci (ovunque) | acceso (secondo FP_CONTRACT
pragma, predefinito) | spento (non si fonde mai)

-autoportante
Dichiarare che la compilazione avviene in un ambiente indipendente

-ffunzioni-sezioni
Posiziona ciascuna funzione nella propria sezione (solo ELF)

-fgnu-parole-chiave
Consenti parole chiave con estensione GNU indipendentemente dallo standard della lingua

-fgnu-runtime
Genera output compatibile con il runtime GNU Objective-C standard

-fgnu89-in linea
Utilizza la semantica inline gnu89

-fimplicit-module-maps
Cerca implicitamente nel file system i file di mappa del modulo.

-funzioni-strumento
Genera chiamate all'entrata e all'uscita delle funzioni dello strumento

-fintegrato-as
Abilita l'assemblatore integrato

-fmath-errno
Richiede che le funzioni matematiche indichino gli errori impostando errno

-fmax-tipo-align=
Specificare l'allineamento massimo da applicare ai puntatori privi di un allineamento esplicito

-ffile-modulo=
Carica questo file del modulo precompilato

-fmodule-map-file=
Carica questo file di mappa del modulo

-fnome-modulo=
Specificare il nome del modulo da compilare

-fmodules-cache-path=
Specificare il percorso della cache del modulo

-fmodules-decluso
Richiede la dichiarazione dei moduli utilizzati all'interno di un modulo

-fmodules-ignore-macro=
Ignora la definizione della macro data durante la creazione e il caricamento dei moduli

-fmodules-prune-after=
Specificare l'intervallo (in secondi) dopo il quale verrà considerato un file del modulo
non usato

-fmodules-prune-interval=
Specificare l'intervallo (in secondi) tra i tentativi di eliminare la cache del modulo

-fmodules-cerca-tutto
Cerca anche i moduli non importati per risolvere i riferimenti

-fmodules-strict-decluse
Come -fmodules-decluso ma richiede che tutte le intestazioni siano nei moduli

-fmodules-percorso-build-utente
Specificare il percorso di creazione dell'utente del modulo

-fmodules-validate-once-per-build-session
Non verificare i file di input per i moduli se il modulo è stato eseguito correttamente
convalidato o caricato durante questa sessione di compilazione

-fmodules-validate-system-headers
Convalidare le intestazioni di sistema da cui dipende un modulo durante il caricamento del modulo

-fmoduli
Abilita la funzione lingua "moduli".

-versione-compatibilità-fms=
Valore separato da punti che rappresenta il numero di versione del compilatore Microsoft da includere nel report
_MSC_VER (0 = non definirlo (impostazione predefinita))

-compatibilità-fms
Abilita la compatibilità completa con Microsoft Visual C++

-fms-estensioni
Accetta alcuni costrutti non standard supportati dal compilatore Microsoft

-fmsc-versione=
Numero di versione del compilatore Microsoft da riportare in _MSC_VER (0 = non definirlo
(predefinito))

-fno-controllo-accesso
Disabilita il controllo degli accessi C++

-fno-assume-sane-operator-new
Non dare per scontato che l'operatore globale new del C++ non possa creare alias alcun puntatore

-fno-collegamento automatico
Disabilita la generazione di direttive del linker per il collegamento automatico delle librerie

-fno-integrato-
Disabilita la conoscenza implicita incorporata di una funzione specifica

-fno-integrato
Disabilita la conoscenza implicita incorporata delle funzioni

-fno-comune
Compila valori globali comuni come le normali definizioni

-fno-costante-cfstringhe Disabilita la creazione di stringhe costanti di tipo CodeFoundation

-fno-diagnostics-fixit-info
Non includere informazioni di correzione nella diagnostica

-fno-dollari-in-identificatori
Non consentire "$" negli identificatori

-fno-elide-costruttori Disabilita l'elisione del costruttore di copia C++

-tipo-fno-elide
Non elidere i tipi durante la stampa della diagnostica

-fno-gnu-inline-asm
Disabilita asm in linea in stile GNU

-fno-integrato-as
Disabilitare l'assemblatore integrato

-fno-lax-vettoriali-conversioni
Non consentire conversioni implicite tra vettori con un numero diverso di elementi
o diversi tipi di elementi

-fno-matematica-integrata
Disabilita la conoscenza implicita incorporata delle funzioni matematiche

-fno-unisci-tutte-costanti
Non consentire l'unione di costanti

-fno-objc-dedurre-tipo-risultato-correlato
non dedurre il tipo di risultato correlato a Objective-C in base alla famiglia di metodi

-fno-nomi-operatore
Non considerare le parole chiave dei nomi degli operatori C++ come sinonimi di operatori

-fno-reroll-loops
Disattiva il riavvolgimento del loop

-fno-rtti
Disabilita la generazione di informazioni Rtti

-fno-sanitize-blacklist Non utilizzare il file della lista nera per i disinfettanti

-fno-sanitize-coverage=
Disabilita le funzionalità specificate della strumentazione di copertura per i disinfettanti

-fno-sanitize-memory-track-origins
Disabilita il tracciamento delle origini in MemorySanitizer

-fno-sanitize-recover=
Disabilita il ripristino per i disinfettanti specificati

-fno-sanitize-trap=
Disabilita il trapping per i disinfettanti specificati

-fno-breve-wchar
Forza wchar_t ad essere un int senza segno

-fno-show-colonna
Non includere il numero di colonna nella diagnostica

-fno-mostra-località-origine
Non includere le informazioni sulla posizione di origine nella diagnostica

-fno-carattere-firmato
Il carattere non è firmato

-fno-signed-zero
Consenti ottimizzazioni che ignorano il segno degli zeri in virgola mobile

-fno-controllo ortografico
Disabilita il controllo ortografico

-fno-stack-protettore
Disabilitare l'uso delle protezioni dello stack

-fno-standalone-debug
Limita le informazioni di debug prodotte per ridurre le dimensioni del file binario di debug

-fno-threadsafe-statics Non emettere codice per effettuare l'inizializzazione del thread statico locale
sicura

-fno-trigrafi
Non elaborare sequenze di trigrammi

-fno-unroll-loops
Spegnere lo srotolatore del cappio

-fno-use-cxa-atexit
Non utilizzare __cxa_atexit per chiamare i distruttori

-fno-use-init-array
Non utilizzare .init_array invece di .ctors

-fobjc-arc-eccezioni
Utilizzare il codice EH-safe durante la sintesi di ritenzioni e rilasci -fobjc-arco

-fobjc-arco
Sintetizza chiamate di conservazione e rilascio per puntatori Objective-C

-fobjc-eccezioni
Abilita le eccezioni Objective-C

-fobjc-gc-solo
Utilizzare GC esclusivamente per la gestione della memoria relativa a Objective-C

-fobjc-gc
Abilita la Garbage Collection Objective-C

-fobjc-runtime=
Specificare il tipo e la versione del runtime Objective-C di destinazione

-fpack-struct=
Specificare l'allineamento massimo predefinito dell'impaccamento della struttura

-fpascal-stringhe
Riconoscere e costruire stringhe letterali in stile Pascal

-fpcc-struct-ritorno
Sostituisci l'ABI predefinito per restituire tutte le strutture nello stack

-fprofile-genera=
Genera codice strumentato in cui raccogliere i conteggi delle esecuzioni
/default.profraw (sostituito da LLVM_PROFILE_FILE env var)

-fprofile-instr-generate=
Genera codice strumentato in cui raccogliere i conteggi delle esecuzioni (sostituito da
LLVM_PROFILE_FILE var. ambiente)

-fprofile-instr-genera
Genera codice strumentato per raccogliere i conteggi delle esecuzioni nel file default.profraw
(sostituito dal formato '=' dell'opzione o LLVM_PROFILE_FILE env var)

-fprofile-istruzione-uso=
Utilizza i dati della strumentazione per l'ottimizzazione guidata dal profilo

-fprofile-sample-use=
Abilita ottimizzazioni guidate del profilo basate su campioni

-fuso-profilo=
Utilizza i dati della strumentazione per l'ottimizzazione guidata dal profilo. Se il percorso è a
directory da cui legge /default.profdata. Altrimenti, legge da file
.

- matematica-freciproca
Consenti la riassociazione delle operazioni di divisione

-freg-struct-ritorno
Sostituisci l'ABI predefinito per restituire piccole strutture nei registri

-freroll-loops
Attiva il riavvolgimento del loop

-fsanitize-address-field-padding=
Livello di riempimento del campo per AddressSanitizer

-fsanitize-blacklist=
Percorso del file della lista nera per i disinfettanti

-fsanitize-copertura=
Specificare la tipologia di strumentazione di copertura per i Sanificanti

-fsanitize-memory-track-origins=
Abilita il tracciamento delle origini in MemorySanitizer

-fsanitize-memory-track-origins
Abilita il tracciamento delle origini in MemorySanitizer

-fsanitize-memory-use-after-dtor
Abilita il rilevamento utilizzo dopo la distruzione in MemorySanitizer

-fsanitize-recupera=
Abilita il ripristino per i disinfettanti specificati

-fsanitize-trap=Abilita il trapping per i disinfettanti specificati

-fsanitizzare=
Attiva i controlli di runtime per varie forme di comportamento indefinito o sospetto. Vedere
manuale utente per i controlli disponibili

-fshort-enum
Assegna a un tipo enum solo il numero di byte necessari per l'intervallo dichiarato di
valori possibili

-fshort-wchar
Forza wchar_t ad essere un breve intero senza segno

-fshow-sovraccarico=
Quali candidati all'overload mostrare quando la risoluzione dell'overload fallisce: best|all;
per impostazione predefinita è tutto

-fsized-deallocazione
Abilita le funzioni di deallocazione globale di dimensioni C++14

-fslp-vettorizzare-aggressivo
Abilita i passaggi di vettorizzazione BB

-fslp-vettorizza
Abilita i passaggi di vettorizzazione del parallelismo a livello di superparola

-fstack-protettore-tutto
Forza l'utilizzo delle protezioni dello stack per tutte le funzioni

-fstack-protettore-forte
Utilizzare un'euristica forte per applicare le protezioni dello stack alle funzioni

-fstack-protettore
Abilita le protezioni dello stack per le funzioni potenzialmente vulnerabili allo stack smashing

-fstandalone-debug
Emette informazioni di debug complete per tutti i tipi utilizzati dal programma

-fstrict-enum
Abilita ottimizzazioni basate sulla definizione rigorosa dell'intervallo di valori di un'enumerazione

-funzione-ftrap=Emettere una chiamata alla funzione specificata anziché un'istruzione trap

-ftrapv-handler=
Specificare la funzione da richiamare in caso di overflow

-ftrapv
Trappola sull'overflow di numeri interi

-trigrafie
Elaborare sequenze di trigrafi

-nomi-sezione-funici
Utilizza nomi univoci per le sezioni di testo e dati (solo ELF)

-funroll-loop
Attiva lo srotolatore

-fuse-init-array
Usa .init_array invece di .ctors

-fveclib=
Utilizzare la libreria di funzioni vettoriali fornita

-fvettorizzare
Abilita i passaggi di vettorizzazione del loop

-fvisibility-inlines-nascosto
Fornire visibilità predefinita alle funzioni membro C++ inline per impostazione predefinita

-fvisibility-ms-compat
Fornisci visibilità "predefinita" ai tipi globali e funzioni e variabili globali "nascoste"
visibilità per impostazione predefinita

-fvisibilità=
Imposta la visibilità predefinita dei simboli per tutte le dichiarazioni globali

-fwrapv
Tratta l'overflow di numeri interi con segno come complemento a due

-fwritable-strings
Memorizza i valori letterali stringa come dati scrivibili

-fzvettore
Abilita l'estensione del linguaggio vettoriale System z

-F
Aggiungi directory al framework e includi il percorso di ricerca

--gcc-toolchain=Utilizza la toolchain gcc nella directory specificata

-gnano-2
Genera informazioni di debug a livello di sorgente con la versione 2 di dwarf

-gnano-3
Genera informazioni di debug a livello di sorgente con la versione 3 di dwarf

-gnano-4
Genera informazioni di debug a livello di sorgente con la versione 4 di dwarf

-gline-solo-tabelle
Emette solo tabelle dei numeri di riga di debug

-g Genera informazioni di debug a livello di origine

-Aiuto Visualizza le opzioni disponibili

-H Mostra l'intestazione include e la profondità di nidificazione

-idirafter
Aggiungi directory a DOPO includi il percorso di ricerca

-iframework
Aggiungi la directory al percorso di ricerca del framework SYSTEM

-imacro
Includi macro dal file prima dell'analisi

-include-pz
Include file di intestazione precompilato

-includere
Includi il file prima dell'analisi

-index-header-map
Crea la successiva directory inclusa (-I or -F) una mappa di intestazione dell'indicizzatore

-iprefisso
Impostare il -icon prefisso/-iwithprefixbefore prefisso

-quoto
Aggiungi directory a QUOTE include il percorso di ricerca

-isysroot
Imposta la directory root del sistema (solitamente /)

-isistema
Aggiungi directory a SYSTEM includi il percorso di ricerca

-ivfsoverlay
Sovrapponi il filesystem virtuale descritto da file al filesystem reale

-icon prefisso prima
Imposta la directory per includere il percorso di ricerca con il prefisso

-icon prefisso
Imposta la directory su SYSTEM includendo il percorso di ricerca con il prefisso

-iconsysroot
Aggiungi directory a SYSTEM include il percorso di ricerca, i percorsi assoluti sono relativi a
-isysroot

-I
Aggiungi directory per includere il percorso di ricerca

-mabicalls
Abilita codice indipendente dalla posizione in stile SVR4 (solo Mips)

-mcrc Consenti l'uso delle istruzioni CRC (solo ARM)

-MD Scrivi un depfile contenente le intestazioni dell'utente e del sistema

-mfix-corteccia-a53-835769 Soluzione alternativa Errore Cortex-A53 835769 (solo AArch64)

-mfp32
Utilizza registri a virgola mobile a 32 bit (solo MIPS)

-mfp64 Utilizza registri a virgola mobile a 64 bit (solo MIPS)

-MF
Scrivi l'output del file dep da -MMD, -MD, -MM, o -M A

-mgeneral-regs-only
Genera codice che utilizza solo i registri per scopi generali (solo AArch64)

-mglobal-merge
Abilita l'unione di globali

-MG Aggiungi le intestazioni mancanti al depfile

--migrare
Esegui il migrazione

-mios-versione-min=
Imposta la destinazione di distribuzione iOS

-mllvm
Argomenti aggiuntivi da inoltrare all'elaborazione delle opzioni di LLVM

-mlong-chiamate
Genera un salto indiretto per abilitare salti oltre 64M

-mmacosx-versione-min=
Imposta la destinazione di distribuzione di Mac OS X

-MMD Scrivi un depfile contenente le intestazioni dell'utente

-mms-campi di bit
Imposta il layout della struttura predefinito in modo che sia compatibile con il compilatore Microsoft
Standard

-mmsa Abilita MSA ASE (solo MIPS)

-MM Come -MMD, ma implica anche -E e scrive su stdout per impostazione predefinita

-mno-abicali
Disabilita il codice indipendente dalla posizione in stile SVR4 (solo Mips)

-mno-fix-corteccia-a53-835769
Non risolvere il problema Cortex-A53 erratum 835769 (solo AArch64)

-mno-global-merge
Disabilita l'unione dei globali

-mno-implicito-float
Non generare istruzioni implicite in virgola mobile

-mno-chiamate lunghe
Ripristina il comportamento predefinito di non generare chiamate lunghe

-mno-msa
Disattiva MSA ASE (solo MIPS)

-mno-limitalo
Consenti la generazione di blocchi IT deprecati per ARMv8. È disattivato per impostazione predefinita per ARMv8
Modalità pollice

-mno-accesso-non allineato
Forza l'allineamento di tutti gli accessi alla memoria (solo AArch32/AArch64)

-mnocrc
Non consentire l'uso delle istruzioni CRC (solo ARM)

-dir-dipendenza-modulo
Directory in cui eseguire il dump delle dipendenze del modulo

-puntatore-cornice-foglia-momit
Ometti l'impostazione del puntatore del frame per le funzioni foglia

-deputato Crea destinazione fasulla per ogni dipendenza (diversa dal file principale)

-mqdsp6-comp
Abilita la compatibilità con le versioni precedenti diesagono-qdsp6

-MQ
Specificare il nome dell'output del file principale da citare in depfile

-mrelax-tutto
(integrato come) Rilassa tutte le istruzioni della macchina

-mlimitarlo
Non consentire la generazione di blocchi IT deprecati per ARMv8. È attivo per impostazione predefinita per
Modalità pollice ARMv8.

-mrtd Imposta la convenzione di chiamata StdCall come predefinita

-msoft-flottante
Utilizzare il software in virgola mobile

-mstack-allineamento=
Imposta l'allineamento dello stack

-mstack-probe-size=
Imposta la dimensione della sonda dello stack

-mstackrealign
Forza il riallineamento dello stack all'ingresso di ogni funzione

-mthread-modello
Il modello di thread da utilizzare, ad esempio posix, single (posix per impostazione predefinita)

- MT
Specificare il nome dell'output del file principale in depfile

-accesso-munitario
Consenti il ​​disallineamento degli accessi alla memoria (solo AArch32/AArch64)

-MV Utilizza il formato NMake/Jom per il depfile

-M Come -MD, ma implica anche -E e scrive su stdout per impostazione predefinita

--no-system-header-prefix=
Tratta tutti i percorsi #include che iniziano con poiché non include un'intestazione di sistema.

-nobuiltininc
Disabilita le directory #include integrate

-nostdin++
Disabilita le directory #include standard per la libreria standard C++

-ObjC++
Tratta i file di input di origine come input Objective-C++

-oggetto-proprietà-atomica Effettua la migrazione verso proprietà "atomiche".

-objcmt-migra-tutto
Abilita la migrazione al moderno ObjC

-objcmt-migrate-annotation
Abilita la migrazione alle annotazioni di proprietà e metodo

-objcmt-migrate-designated-init
Abilita la migrazione per dedurre NS_DESIGNATED_INITIALIZER per i metodi di inizializzazione

-objcmt-migrate-instancetype
Abilita la migrazione per dedurre il tipo di istanza per il tipo di risultato del metodo

-objcmt-migrate-literals
Abilita la migrazione ai valori letterali ObjC moderni

-objcmt-migrate-ns-macro
Abilita la migrazione alle macro NS_ENUM/NS_OPTIONS

-sintassi-objcmt-migrate-property-dot
Abilita la migrazione dei messaggi setter/getter alla sintassi property-dot

-oggetto-migrare-proprietà
Abilita la migrazione alla proprietà ObjC moderna

-objcmt-migrate-protocollo-conformità
Abilita la migrazione per aggiungere la conformità al protocollo sulle classi

-objcmt-migrate-readonly-proprietà
Abilita la migrazione alla moderna proprietà di sola lettura ObjC

-objcmt-migrate-readwrite-proprietà
Abilita la migrazione alla moderna proprietà di lettura e scrittura ObjC

-objcmt-migrate-abbonamento
Abilita la migrazione alla sottoscrizione ObjC moderna

-objcmt-ns-nonatomic-iosonly
Abilita la migrazione per utilizzare la macro NS_NONATOMIC_IOSONLY per impostare la proprietà "atomica"
attributo

-objcmt-restituisce-proprietà-innerpointer
Abilita la migrazione per annotare la proprietà con NS_RETURNS_INNER_POINTER

-objcmt-whitelist-dir-path=
Modificare solo i file con un nome contenuto nel percorso della directory fornito

-ObjC Tratta i file di input di origine come input Objective-C

-o
Scrivi l'output in

-pag Abilita la strumentazione mcount

-tubo Utilizzare pipe tra i comandi, quando possibile

-stampa-nome-file=Stampa il percorso completo della libreria di

-print-layout-ivar
Abilita la traccia di stampa bitmap del layout Objective-C Ivar

-print-libgcc-nome-file Stampa il percorso della libreria per "libgcc.a"

-print-nome-programma=Stampa il percorso completo del programma

-stampa-dir-ricerca
Stampa i percorsi utilizzati per trovare librerie e programmi

-pthread
Supporta thread POSIX nel codice generato

-P Disabilita l'output del marcatore di linea in -E modo

-Qunused-argomenti
Non emette avvisi per argomenti del driver non utilizzati

-rilocabile-pch
Se creare un'intestazione precompilata rilocabile

-rewrite-legacy-objc
Riscrivere il sorgente Legacy Objective-C in C++

-riscrivi-objc
Riscrivi il sorgente Objective-C in C++

-Analisi Rpass=Report di analisi della trasformazione dai passaggi di ottimizzazione il cui nome
corrisponde all'espressione regolare POSIX specificata

-Rpass-mancato=
Segnala le trasformazioni mancate mediante passaggi di ottimizzazione il cui nome corrisponde a quello indicato
Espressione regolare POSIX

-Rpassaggio=
Trasformazioni di report eseguite da passaggi di ottimizzazione il cui nome corrisponde a
data l'espressione regolare POSIX

-R
Abilita l'osservazione specificata

-salva-temp=
Salva i risultati della compilazione intermedia.

-salva-temps
Salva i risultati della compilazione intermedia

-serialize-diagnostics
Serializza la diagnostica del compilatore in un file

-std=
Standard linguistico per cui compilare

-stdlib=
Libreria standard C++ da utilizzare

--system-header-prefix=
Tratta tutti i percorsi #include che iniziano con come includente un'intestazione di sistema.

-S Esegui solo i passaggi di preelaborazione e compilazione

--bersaglio=
Genera il codice per il target specificato

-tempo Temporizza i singoli comandi

-tradizionale-cpp
Abilita l'emulazione CPP tradizionale

-trigrafie
Elaborare sequenze di trigrafi

-undif undef tutte le definizioni del sistema

--verify-debug-info
Verificare la rappresentazione binaria dell'output di debug

-verifica-pch
Caricare e verificare che un file di intestazione precompilato non sia obsoleto

-v Mostra i comandi da eseguire e utilizza l'output dettagliato

-Wa,
Passa gli argomenti separati da virgole all'assemblatore

-Wl,
Passa gli argomenti separati da virgole al linker

-directory-di-lavoro
Risolvere i percorsi dei file relativi alla directory specificata

-Wp,
Passa gli argomenti separati da virgole al preprocessore

-W
Abilita l'avviso specificato

-w Elimina tutti gli avvisi

-Xanalizzatore
Passaggio all'analizzatore statico

-Xassemblatore
Passaggio all'assemblatore

-Xclang
Passaggio al compilatore clang

-Xlinker
Passaggio al linker

-Xpreprocessore
Passaggio al preprocessore

-x
Tratta i file di input successivi come aventi tipo

-z
Passare -z al linker

Progetto CastXML mantenuto e supportato da Kitware (kitware.com).

Ubuntu clang versione 3.7.1-1ubuntu4 (tags/RELEASE_371/final) (basato su LLVM 3.7.1) Obiettivo:
x86_64-pc-linux-gnu Modello discussione: posix

Utilizza castxml 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