EnglezăFrancezăSpaniolă

Ad


Favicon OnWorks

castxml - Online în cloud

Rulați castxml în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Aceasta este comanda castxml care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


castxml - Creați o reprezentare XML a declarațiilor C++

REZUMAT


castxml ( | | )...

DESCRIERE


Opțiunile interpretate de castxml sunt enumerate mai jos. Opțiunile rămase sunt date pentru
compilatorul Clang intern.

OPŢIUNI


--castxml-cc-

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

Configurați preprocesorul Clang intern și platforma țintă pentru a se potrivi cu cea a
comanda compilatorului dată. The trebuie să fie „gnu”, „msvc”, „gnu-c” sau „msvc-c”.
denumește un compilator (de ex. „gcc”) și ... specifică opțiunile care pot
afectează-i ținta (de ex. „-m32”).

--castxml-gccxml

Scrieți rezultatul în format gccxml în .xml sau fișier numit cu „-o”

--castxml-start [, ]...

Începeți traversarea AST la declarații cu numele (calificate) date. Multiplu
numele pot fi specificate ca o listă separată prin virgulă sau prin repetarea opțiunii.

-Ajutor, --Ajutor

Imprimați informații despre utilizarea castxml și a compilatorului Clang intern

-o

Scrie ieșire în

--versiune

Tipăriți informații despre versiunea compilatorului Clang și castxml intern

Ajutorul pentru compilatorul Clang intern apare mai jos.

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

PREZENTARE GENERALĂ: clang LLVM compilator

UTILIZARE: clang [opțiuni]

OPȚIUNI:
-### Tipăriți (dar nu rulați) comenzile de rulat pentru această compilație

--a analiza
Rulați analizorul static

-arcmt-migrate-emit-errors
Emite erori ARC chiar dacă migratorul le poate remedia

-arcmt-migrate-report-output
Calea de ieșire pentru raportul plist

--cuda-device-only
Efectuați numai compilarea CUDA pe partea dispozitivului

--cuda-host-only
Efectuați numai compilarea CUDA pe partea gazdă

-cxx-isistem
Adăugați directorul la SISTEMUL C++ include calea de căutare

-c Rulați doar pașii de preprocesare, compilare și asamblare

-dD Imprimați definițiile macro în -E mod pe lângă ieșirea normală

-dependenta-punct Nume fișier în care să scrieți dependențe de antet în format DOT

-fisier-dependenta
Nume fișier (sau -) în care să scrieți rezultatul dependenței

-dM Imprimați definițiile macro în -E mod în loc de ieșire normală

-emit-ast
Emiteți fișiere Clang AST pentru intrările sursă

-emit-llvm
Utilizați reprezentarea LLVM pentru fișierele de asamblare și obiecte

-E Rulați doar preprocesorul

-faltivec
Activați sintaxa de inițializare vectorială AltiVec

-fansi-escape-codes
Utilizați coduri de evacuare ANSI pentru diagnosticare

-fapple-kext
Utilizați extensiile de nucleu de la Apple ABI

-fapple-pragma-pack
Activați gestionarea pachetelor #pragma compatibile cu Apple gcc

-fapplication-extensie Limitați codul la cele disponibile pentru extensiile de aplicație

-fblocuri
Activați funcția de limbă „blochează”.

-fborland-extensii
Acceptați constructe non-standard acceptate de compilatorul Borland

-fbuild-session-file=
Utilizați ora ultimei modificări de ca marca temporală a sesiunii de compilare

-fbuild-session-timestamp=
Ora la care a început sesiunea de compilare curentă

-fcolor-diagnostic
Utilizați culori în diagnosticare

-fcomment-block-commands=
Tratați fiecare argument separat prin virgulă în ca bloc de comentarii de documentare
comandă

-fcoverage-mapping
Generați maparea acoperirii pentru a permite analiza acoperirii codului

-fcxx-excepții
Activați excepțiile C++

-fdata-secțiuni
Plasați fiecare dată în propria secțiune (numai ELF)

-fdebug-types-section
Plasați tipurile de depanare în propria secțiune (numai ELF)

-fîntârziată-analiză-şabloane
Analizați definițiile funcției modelate la sfârșitul unității de traducere

-fdiagnostics-parseable-fixits
Tipăriți fix-its în formă analizabilă de mașină

-fdiagnostics-print-source-range-info
Intervalul sursei de imprimare se întinde sub formă numerică

-fdiagnostics-show-note-include-stack
Afișajul include stive pentru note de diagnosticare

-fdiagnostics-show-option
Tipăriți numele opțiunii cu diagnostice mapabile

-fdiagnostics-show-template-tree
Imprimați un arbore de comparație de șabloane pentru diferite șabloane

-fdolari-în-identificatori
Permiteți „$” în identificatori

-femit-all-decls
Emiteți toate declarațiile, chiar dacă nu sunt utilizate

-excepții
Activați suportul pentru gestionarea excepțiilor

-ffast-matematică
Activați modul „rapid-matematic” al *frontend-ului*. Acest lucru nu are niciun efect asupra optimizărilor, dar
oferă o macrocomandă de preprocesor __FAST_MATH__ la fel ca și GCC -ffast-matematică pavilion

-fixat-r9
Rezervați registrul r9 (numai ARM)

-fixat-x18
Rezervați registrul x18 (numai AArch64)

-ffp-contract=
Formează operațiuni FP fuzionate (de ex. FMA): rapid (pretutindeni) | pe (conform FP_CONTRACT
pragma, implicit) | oprit (nu fuzionați niciodată)

- de sine stătător
Afirmați că compilarea are loc într-un mediu independent

-secţiuni-funcţii
Plasați fiecare funcție în propria secțiune (numai ELF)

-fgnu-keywords
Permiteți cuvinte cheie cu extensia GNU, indiferent de standardul de limbă

-fgnu-runtime
Generați rezultate compatibile cu runtime-ul standard GNU Objective-C

-fgnu89-inline
Utilizați semantica inline gnu89

-hărți-module-fimplicite
Căutați implicit în sistemul de fișiere fișiere de hartă a modulelor.

-finstrument-funcţii
Generați apeluri la intrarea și ieșirea funcției instrumentului

-fintegrat-ca
Activați asamblatorul integrat

-fmath-errno
Solicitați funcții matematice pentru a indica erorile setând errno

-fmax-type-align=
Specificați alinierea maximă de aplicat pe pointerii care nu au o aliniere explicită

-fmodule-file=
Încărcați acest fișier modul precompilat

-fmodule-map-file=
Încărcați acest fișier de hartă al modulului

-fmodule-name=
Specificați numele modulului de construit

-fmodules-cache-path=
Specificați calea cache-ului modulului

-fmodule-decluse
Necesită declararea modulelor utilizate în cadrul unui modul

-fmodule-ignora-macro=
Ignorați definiția macrocomenzii date atunci când construiți și încărcați module

-fmodule-pruna-dupa=
Specificați intervalul (în secunde) după care va fi luat în considerare un fișier de modul
nefolosit

-fmodule-prune-interval=
Specificați intervalul (în secunde) dintre încercările de a tăia memoria cache a modulului

-fmodule-căutare-toate
Căutați chiar și module neimportate pentru a rezolva referințe

-fmodule-strict-decluse
Aprecieri -fmodule-decluse dar necesită ca toate anteturile să fie în module

-fmodules-user-build-path
Specificați calea de construire a utilizatorului modulului

-fmodules-validate-o dată-pe-build-session
Nu verificați fișierele de intrare pentru module dacă modulul a fost cu succes
validat sau încărcat în timpul acestei sesiuni de compilare

-fmodules-validate-system-headers
Validați anteturile sistemului de care depinde un modul atunci când încărcați modulul

-fmodule
Activați funcția de limbă „module”.

-fms-compatibility-version=
Valoare separată de puncte care reprezintă numărul versiunii compilatorului Microsoft în care trebuie raportat
_MSC_VER (0 = nu-l definiți (implicit))

-compatibilitate-fms
Activați compatibilitatea completă cu Microsoft Visual C++

-fms-extensii
Acceptați unele constructe non-standard acceptate de compilatorul Microsoft

-fmsc-version=
Numărul versiunii compilatorului Microsoft de raportat în _MSC_VER (0 = nu îl definiți
(Mod implicit))

-fno-control-acces
Dezactivați controlul accesului C++

-fno-asumă-sane-operator-nou
Nu presupuneți că operatorul global new al C++ nu poate alia niciun pointer

-fno-autolink
Dezactivați generarea de directive de linker pentru conectarea automată a bibliotecii

-fno-builtin-
Dezactivați cunoștințele implicite încorporate pentru o anumită funcție

-fno-builtin
Dezactivați cunoștințele implicite încorporate ale funcțiilor

-fno-comună
Compilați valori globale comune ca definițiile normale

-fno-constant-cfstrings Dezactivați crearea șirurilor constante de tip CodeFoundation

-fno-diagnostics-fixit-info
Nu includeți informații fixe în diagnosticare

-fno-dolari-în-identificatori
Nu permiteți „$” în identificatori

-fno-elide-constructori Dezactivați eliziunea constructorului de copiere C++

-fno-elide-tip
Nu eliminați tipurile atunci când imprimați diagnostice

-fno-gnu-inline-asm
Dezactivați GNU style inline asm

-fno-integrat-as
Dezactivați asamblatorul integrat

-fno-lax-vector-conversii
Nu permiteți conversiile implicite între vectori cu un număr diferit de elemente
sau diferite tipuri de elemente

-fno-matematica-builtin
Dezactivați cunoștințele implicite încorporate ale funcțiilor matematice

-fno-merge-toate-constantele
Nu permiteți îmbinarea constantelor

-fno-objc-infer-related-result-tip
nu deduceți tipul de rezultat legat de Objective-C pe baza familiei de metode

-fno-operator-names
Nu tratați cuvintele cheie cu numele operatorului C++ ca sinonime pentru operatori

-fno-reroll-loops
Opriți ruloul de buclă

-fno-rtti
Dezactivați generarea de informații rtti

-fno-igieniza-lista neagra Nu folosiți fișierul pe lista neagră pentru dezinfectante

-fno-igienizare-acoperire=
Dezactivați caracteristicile specificate ale instrumentației de acoperire pentru dezinfectanți

-fno-sanitize-memory-track-origins
Dezactivați urmărirea originilor în MemorySanitizer

-fno-igienizare-recuperare=
Dezactivați recuperarea pentru dezinfectanții specificati

-fno-igieniza-capcana=
Dezactivați capcana pentru dezinfectanții specificati

-fno-short-wchar
Forțați wchar_t să fie un int nesemnat

-fno-arata-coloana
Nu includeți numărul coloanei în diagnosticare

-fno-show-source-location
Nu includeți informații despre locația sursă cu diagnostice

-fno-semnat-char
Char este nesemnat

-fno-semnat-zerouri
Permite optimizări care ignoră semnul zerourilor în virgulă mobilă

-fno-verificarea ortografică
Dezactivați verificarea ortografică

-fno-stack-protector
Dezactivați utilizarea protectoarelor stivei

-fno-standalone-debug
Limitați informațiile de depanare produse pentru a reduce dimensiunea binarului de depanare

-fno-threadsafe-statics Nu emite cod pentru a inițializa firul de execuție statică locală
sigur

-fno-trigrafe
Nu procesați secvențe trigrafice

-fno-unroll-loops
Opriți dispozitivul de derulare a buclei

-fno-use-cxa-atexit
Nu folosiți __cxa_atexit pentru a apela destructori

-fno-use-init-array
Nu folosiți .init_array în loc de .ctors

-fobjc-arc-excepții
Utilizați codul EH-safe atunci când sintetizați reține și eliberează în -fobjc-arc

-fobjc-arc
Sintetizați apelurile de reținere și eliberare pentru pointerii Objective-C

-fobjc-excepții
Activați excepțiile Objective-C

-doar fobjc-gc
Utilizați GC exclusiv pentru gestionarea memoriei legate de Objective-C

-fobjc-gc
Activați colectarea gunoiului Objective-C

-fobjc-runtime=
Specificați tipul și versiunea de rulare a obiectivului Objective-C

-fpack-struct=
Specificați alinierea maximă implicită a împachetarii structurii

-fpascal-strings
Recunoașteți și construiți literali șir în stil Pascal

-fpcc-struct-return
Ignorați ABI implicit pentru a returna toate structurile din stivă

-fprofile-generate=
Generați cod instrumentat pentru a colecta numărul de execuții
/default.proraw (înlocuit de LLVM_PROFILE_FILE env var)

-fprofile-instr-generate=
Generați cod instrumentat pentru a colecta numărul de execuții (înlocuit de
LLVM_PROFILE_FILE env var)

-fprofile-instr-generate
Generați cod instrumentat pentru a colecta numărul de execuții în fișierul default.proraw
(înlocuit de forma „=” a opțiunii sau LLVM_PROFILE_FILE env var)

-fprofile-instr-use=
Utilizați datele de instrumentare pentru optimizarea ghidată de profil

-fprofile-sample-use=
Activați optimizările ghidate de profil bazate pe mostre

-fprofile-use=
Utilizați datele de instrumentare pentru optimizarea ghidată de profil. Dacă calea este a
director, se citește din /default.profdata. În caz contrar, se citește din fișier
.

-freciprocal-matematică
Permiteți reasocierea operațiunilor de divizare

-freg-struct-retur
Ignorați ABI implicit pentru a returna structuri mici în registre

-freroll-loops
Porniți rerulerul buclei

-fsanitize-address-field-padding=
Nivelul de umplere a câmpului pentru AddressSanitizer

-fsanitize-blacklist=
Calea către fișierul pe lista neagră pentru dezinfectanți

-fsanitize-coverage=
Specificați tipul de instrumente de acoperire pentru dezinfectanți

-fsanitize-memory-track-origins=
Activați urmărirea originilor în MemorySanitizer

-fsanitize-memory-track-origins
Activați urmărirea originilor în MemorySanitizer

-fsanitize-memory-use-after-dtor
Activați detectarea utilizării după distrugere în MemorySanitizer

-fsanitize-recover=
Activați recuperarea pentru dezinfectanții specificati

-fsanitize-capcana=Activați capcana pentru dezinfectanții specificati

-fsanitize=
Activați verificările de rulare pentru diferite forme de comportament nedefinit sau suspect. Vedea
manual de utilizare pentru verificările disponibile

-fshort-enums
Alocați unui tip de enumerare doar câți octeți are nevoie pentru intervalul declarat de
valorile posibile

-fshort-wchar
Forțați wchar_t să fie un int scurt nesemnat

-fshow-overloads=
Ce candidați de supraîncărcare să se afișeze atunci când rezoluția supraîncărcării eșuează: cel mai bun|toți;
implicit la toate

-fsized-deallocation
Activați funcțiile de dealocare globală de dimensiunea C++14

-fslp-vectorize-agresiv
Activați trecerile de vectorizare BB

-fslp-vectorizare
Activați trecerile de vectorizare a paralelismului la nivel de supercuvânt

-fstack-protector-all
Forțați utilizarea de protecție a stivei pentru toate funcțiile

-fstack-protector-puternic
Utilizați o euristică puternică pentru a aplica funcții de protecție a stivei

-festack-protector
Activați dispozitivele de protecție pentru stive pentru funcțiile potențial vulnerabile la distrugerea stivei

-fstandalone-debug
Emiteți informații complete de depanare pentru toate tipurile utilizate de program

-fstrict-enums
Activați optimizări bazate pe definirea strictă a intervalului de valori al unei enumerari

-ftrap-function=Emiteți un apel către funcția specificată, mai degrabă decât o instrucțiune capcană

-ftrapv-handler=
Specificați funcția care va fi apelată la depășire

-ftrapv
Capcană la depășirea întregului

-ftrigrafe
Procesează secvențe trigrafice

-nume-secţiuni-funice
Folosiți nume unice pentru secțiunile de text și date (numai ELF)

-bucle-funroll
Porniți derulator de bucle

-fuse-init-array
Utilizați .init_array în loc de .ctors

-fveclib=
Utilizați biblioteca de funcții vectoriale dată

-fvectoriza
Activați trecerile de vectorizare a buclei

-fvizibility-inline-hidden
Oferiți funcțiilor membre C++ inline vizibilitate implicită în mod implicit

-fvizibility-ms-compat
Oferiți vizibilitate „implicit” tipurilor globale și funcții și variabile globale „ascunse”
vizibilitate implicit

-fvizibilitate=
Setați vizibilitatea implicită a simbolului pentru toate declarațiile globale

-fwrapv
Tratați depășirea numărului întreg cu semn ca complement a două

-șiruri-inscriptibile
Stocați literalele șir ca date care pot fi scrise

-fzvector
Activați extensia de limbaj vectorial System z

-F
Adăugați directorul la framework include calea de căutare

--gcc-toolchain=Utilizați lanțul de instrumente gcc la directorul dat

-gdwarf-2
Generați informații de depanare la nivel de sursă cu versiunea pitic 2

-gdwarf-3
Generați informații de depanare la nivel de sursă cu versiunea pitic 3

-gdwarf-4
Generați informații de depanare la nivel de sursă cu versiunea pitic 4

-gline-tables-only
Emiteți numai tabele cu numere de linii de depanare

-g Generați informații de depanare la nivel de sursă

-Ajutor Afișează opțiunile disponibile

-H Afișați antetul include și adâncimea de imbricare

-idirafter
Adăugați directorul la AFTER include calea de căutare

-icadru
Adăugați director la calea de căutare a cadrului SYSTEM

-imacros
Includeți macrocomenzi din fișier înainte de analizare

-include-pch
Includeți fișierul antet precompilat

-include
Includeți fișierul înainte de analizare

-index-header-harta
Faceți următorul director inclus (-I or -F) o hartă antet de indexare

-iprefix
Seteaza -icuprefix/-iwithprefixbefore prefix

-citez
Adăugați directorul la QUOTE include calea de căutare

-isysroot
Setați directorul rădăcină a sistemului (de obicei /)

-isistem
Adăugați directorul la SYSTEM include calea de căutare

-ivfsoverlay
Suprapunerea sistemului de fișiere virtual descris de fișier peste sistemul de fișiere real

-iwithprefixbefore
Setați directorul pentru a include calea de căutare cu prefix

-icuprefix
Setați directorul la SYSTEM include calea de căutare cu prefix

-iwithsysroot
Adăugați directorul la SYSTEM include calea de căutare, căile absolute sunt relative la
-isysroot

-I
Adăugați un director pentru a include calea de căutare

-mabicals
Activați codul independent de poziție în stil SVR4 (numai Mips)

-mcrc Permiteți utilizarea instrucțiunilor CRC (numai ARM)

-MD Scrieți un depfile care să conțină anteturile de utilizator și de sistem

-mfix-cortex-a53-835769 Soluție de soluționare a erorii Cortex-A53 835769 (numai AArch64)

-mfp32
Utilizați registre cu virgulă mobilă pe 32 de biți (numai MIPS)

-mfp64 Utilizați registre cu virgulă mobilă pe 64 de biți (numai MIPS)

-MF
Scrie ieșire depfile de la -MMD, -MD, -MM, Sau -M la

-mgeneral-regs-only
Generați cod care utilizează numai registrele de uz general (numai AArch64)

-mglobal-merge
Activați fuziunea globală

-MG Adăugați antetele lipsă la depfile

--migra
Rulați migratorul

-mios-version-min=
Setați ținta de implementare iOS

-mllvm
Argumente suplimentare de transmis la procesarea opțiunii LLVM

-mlong-apeluri
Generați un salt indirect pentru a activa sărituri mai mari de 64M

-mmacosx-version-min=
Setați ținta de implementare Mac OS X

-MMD Scrieți un depfile care să conțină antetele utilizatorului

-mms-bitfields
Setați structura implicită pentru a fi compatibilă cu compilatorul Microsoft
standard

-mmsa Activați MSA ASE (numai MIPS)

-MM Aprecieri -MMD, dar implică și -E și scrie implicit în stdout

-mno-abicalls
Dezactivați codul independent de poziție în stil SVR4 (numai Mips)

-mno-fix-cortex-a53-835769
Nu ocoliți Cortex-A53 erratum 835769 (numai AArch64)

-mno-global-merge
Dezactivați fuzionarea globală

-mno-implicit-float
Nu generați instrucțiuni implicite în virgulă mobilă

-mno-lung-apeluri
Restabiliți comportamentul implicit de a nu genera apeluri lungi

-mno-msa
Dezactivați MSA ASE (numai MIPS)

-mno-restric-o
Permiteți generarea de blocuri IT depreciate pentru ARMv8. Este dezactivat în mod implicit pentru ARMv8
Modul degetul mare

-mno-unaligned-access
Forțați toate accesele la memorie să fie aliniate (numai AArch32/AArch64)

-mnocrc
Nu permiteți utilizarea instrucțiunilor CRC (numai ARM)

-module-dependency-dir
Director în care să transferați dependențele modulelor

-momit-leaf-frame-pointer
Omiteți configurarea indicatorului de cadru pentru funcțiile frunzelor

-MP Creați țintă falsă pentru fiecare dependență (altul decât fișierul principal)

-mqdsp6-compat
Activați compatibilitatea cu hexagon-qdsp6

-MQ
Specificați numele fișierului principal de ieșire pentru a cita în depfile

-mrelax-toate
(integrat ca) Relaxați toate instrucțiunile mașinii

-mrestrict-o
Nu permiteți generarea de blocuri IT depreciate pentru ARMv8. Este activat implicit pentru
Modul ARMv8 Thumb.

-mrtd Configurați convenția de apelare StdCall ca implicită

-msoft-float
Utilizați software-ul în virgulă mobilă

-mstack-alignment=
Setați alinierea stivei

-mstack-probe-size=
Setați dimensiunea sondei stivei

-mstackrealign
Realiniați forțat stiva la intrarea în fiecare funcție

-mthread-model
Modelul firului de folosit, de exemplu posix, single (posix implicit)

-MT
Specificați numele fișierului principal de ieșire în depfile

-munaligned-acces
Permite accesul la memorie să fie nealiniat (numai AArch32/AArch64)

-MV Utilizați formatul NMake/Jom pentru depfile

-M Aprecieri -MD, dar implică și -E și scrie implicit în stdout

--no-system-header-prefix=
Tratează toate căile #include începând cu ca neincluzând un antet de sistem.

-nobuiltininc
Dezactivați directoarele #include încorporate

-nostdinc++
Dezactivați directoarele standard #include pentru biblioteca standard C++

-ObjC++
Tratați fișierele de intrare sursă ca intrări Objective-C++

-objcmt-proprietate-atomică Efectuați migrarea către proprietăți „atomice”.

-objcmt-migrate-toate
Activați migrarea la ObjC modern

-objcmt-migrate-adnotare
Activați migrarea către adnotări de proprietate și metodă

-objcmt-migrate-designated-init
Activați migrarea pentru a deduce NS_DESIGNATED_INITIALIZER pentru metodele de inițializare

-objcmt-migrate-instancetype
Activați migrarea pentru a deduce tipul instanței pentru tipul rezultat al metodei

-objcmt-migrate-literale
Activați migrarea la literalele ObjC moderne

-objcmt-migrate-ns-macro
Activați migrarea către macrocomenzi NS_ENUM/NS_OPTIONS

-objcmt-migrate-property-dot-sintaxă
Activați migrarea mesajelor setter/getter la sintaxa de proprietate-punct

-objcmt-migrate-property
Activați migrarea către proprietatea ObjC modernă

-objcmt-migrate-protocol-conformitate
Activați migrarea pentru a adăuga conformitatea protocolului la clase

-objcmt-migrate-readonly-property
Activați migrarea către proprietatea ObjC modernă numai pentru citire

-objcmt-migrate-readwrite-property
Activați migrarea la proprietatea de reascriere ObjC modernă

-objcmt-migrate-subscripting
Activați migrarea la abonamentul ObjC modern

-objcmt-ns-nonatomic-iosonly
Activați migrarea pentru a utiliza macrocomanda NS_NONATOMIC_IOSONLY pentru setarea „atomic” a proprietății
atribut

-objcmt-returns-innerpointer-property
Activați migrarea pentru adnotarea proprietății cu NS_RETURNS_INNER_POINTER

-objcmt-whitelist-dir-path=
Modificați numai fișierele cu un nume de fișier conținut în calea directorului furnizată

-ObjC Tratați fișierele de intrare sursă ca intrări Objective-C

-o
Scrie ieșire în

-pag Activați instrumentarea mcount

-teava Folosiți conducte între comenzi, atunci când este posibil

-print-file-name=Imprimați calea completă a bibliotecii de

-print-ivar-layout
Activați urmărirea tipăririi bitmap a aspectului Objective-C Ivar

-print-libgcc-file-name Tipăriți calea bibliotecii pentru „libgcc.a”

-print-prog-name=Tipăriți calea completă a programului

-print-search-dirs
Tipăriți căile utilizate pentru găsirea bibliotecilor și a programelor

-pthread
Suportă fire POSIX în codul generat

-P Dezactivați ieșirea marcatorului de linie -E mod

-Argumente nefolosite
Nu emite avertismente pentru argumentele driverului neutilizate

-relocabil-pch
Dacă să construiți un antet precompilat relocabil

-rewrite-legacy-objc
Rescrie sursa Legacy Objective-C în C++

-rescrie-objc
Rescrie sursa Objective-C în C++

-Rpass-analiza=Raport de analiză de transformare din optimizare trece al cărui nume
se potrivește cu expresia regulată POSIX dată

-Rpass-ratat=
Raportați transformările ratate prin treceri de optimizare al căror nume se potrivește cu cel dat
Expresia regulată POSIX

-Rpass=
Raportați transformările efectuate prin treceri de optimizare al căror nume se potrivește cu
dată expresia regulată POSIX

-R
Activați observația specificată

-save-temps=
Salvați rezultatele compilației intermediare.

-save-temps
Salvați rezultatele compilației intermediare

-serializare-diagnosticare
Serializează diagnosticarea compilatorului într-un fișier

-std=
Standard de limbă pentru compilare

-stdlib=
Bibliotecă standard C++ de utilizat

--system-header-prefix=
Tratează toate căile #include începând cu ca incluzând un antet de sistem.

-S Rulați doar pașii de preprocesare și compilare

--tinta=
Generați codul pentru ținta dată

-timp Timpul comenzilor individuale

-traditional-cpp
Activați o emulare CPP tradițională

-trigrafe
Procesează secvențe trigrafice

-undef undef tot sistemul definește

--verify-debug-info
Verificați reprezentarea binară a ieșirii de depanare

-verify-pch
Încărcați și verificați dacă un fișier antet precompilat nu este învechit

-v Afișați comenzile pentru a rula și utilizați ieșiri detaliate

-Wa,
Introduceți argumentele separate prin virgulă la asamblator

-Wl,
Introduceți argumentele separate prin virgulă către linker

-directorul de lucru
Rezolvați căile fișierelor în raport cu directorul specificat

-Wp,
Introduceți argumentele separate prin virgulă la preprocesor

-W
Activați avertismentul specificat

-w Suprimați toate avertismentele

-Xanalyzer
Trece la analizorul static

-Xassembler
Trece la asamblator

-Xclang
Trece la compilatorul clang

-Xlinker
Trece către linker

-Xpreprocesor
Trece la preprocesor

-x
Tratați fișierele de intrare ulterioare ca având tip

-z
Trece -z către linker

Proiectul CastXML menținut și susținut de Kitware (kitware.com).

Ubuntu clang versiunea 3.7.1-1ubuntu4 (tags/RELEASE_371/final) (bazat pe LLVM 3.7.1) Țintă:
x86_64-pc-linux-gnu Model Thread: posix

Utilizați castxml online folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

  • 1
    Phaser
    Phaser
    Phaser este o deschidere rapidă, gratuită și distractivă
    cadru de joc HTML5 sursă care oferă
    Redare WebGL și Canvas
    browsere web desktop și mobile. Jocuri
    poate fi co...
    Descărcați Phaser
  • 2
    Motor VASSAL
    Motor VASSAL
    VASSAL este un motor de joc pentru creare
    versiuni electronice ale plăcii tradiționale
    și jocuri de cărți. Oferă suport pentru
    redarea și interacțiunea pieselor de joc,
    și ...
    Descărcați VASSAL Engine
  • 3
    OpenPDF - Furk of iText
    OpenPDF - Furk of iText
    OpenPDF este o bibliotecă Java pentru creare
    și editarea fișierelor PDF cu un LGPL și
    Licență open source MPL. OpenPDF este
    Succesorul LGPL/MPL open source al iText,
    o ...
    Descărcați OpenPDF - Furk of iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Sistem pentru automatizare
    Analize Geoștiințifice - este un Geografic
    Sistemul informatic (GIS) software cu
    capacități imense pentru geodate
    procesare și ana...
    Descărcați SAGA GIS
  • 5
    Caseta de instrumente pentru Java/JTOpen
    Caseta de instrumente pentru Java/JTOpen
    IBM Toolbox for Java / JTOpen este un
    biblioteca de clase Java care acceptă
    programare client/server și internet
    modele către un sistem care rulează OS/400,
    i5/OS, o...
    Descărcați Toolbox pentru Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (sau D3 pentru documente bazate pe date)
    este o bibliotecă JavaScript care vă permite
    pentru a produce date dinamice, interactive
    vizualizări în browsere web. Cu D3
    tu...
    Descărcați D3.js
  • Mai mult »

Comenzi Linux

  • 1
    abidiff
    abidiff
    abidiff - comparați ABI-urile fișierelor ELF
    abidiff compară aplicația binară
    Interfețe (ABI) a două biblioteci partajate
    în format ELF. Emite un sens
    repor ...
    Fugi abidiff
  • 2
    abidw
    abidw
    abidw - serializați ABI-ul unui ELF
    fișierul abidw citește o bibliotecă partajată în ELF
    format și emite o reprezentare XML
    a ABI-ului său la ieșirea standard. The
    emis...
    Run abidw
  • 3
    copac2xml
    copac2xml
    bibutils - conversie bibliografie
    utilitati...
    Rulați copac2xml
  • 4
    Copt
    Copt
    copt - optimizator peephole SYSNOPIS:
    fișier copt.. DESCRIERE: copt este a
    optimizator de uz general pentru vizor. Aceasta
    citește codul din intrarea sa standard și
    scrie un...
    Fugi copt
  • 5
    gather_stx_titles
    gather_stx_titles
    gather_stx_titles - aduna titlul
    declarații din documentele Stx...
    Rulați gather_stx_titles
  • 6
    gatling-banc
    gatling-banc
    bench - http benchmark...
    Alerga gatling-bench
  • Mai mult »

Ad