InglesPransesEspanyol

Ad


OnWorks favicon

castxml - Online sa Cloud

Patakbuhin ang castxml sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command castxml na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


castxml - Lumikha ng XML na representasyon ng mga deklarasyon ng C++

SINOPSIS


castxml ( | | )...

DESCRIPTION


Ang mga opsyon na binibigyang kahulugan ng castxml ay nakalista sa ibaba. Ang natitirang mga pagpipilian ay ibinibigay sa
ang panloob na Clang compiler.

Opsyon


--castxml-cc-

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

I-configure ang panloob na Clang preprocessor at target na platform upang tumugma sa
ibinigay na utos ng compiler. Ang dapat ay "gnu", "msvc", "gnu-c", o "msvc-c".
pinangalanan ang isang compiler (hal. "gcc") at ... tumutukoy sa mga opsyon na maaaring
makakaapekto sa target nito (hal. "-m32").

--castxml-gccxml

Isulat ang gccxml-format na output sa .xml o file na pinangalanan ng '-o'

--castxml-start [, ]...

Simulan ang AST traversal sa (mga) deklarasyon na may ibinigay na (mga) pangalan. Maramihan
maaaring tukuyin ang mga pangalan bilang listahan na pinaghihiwalay ng kuwit o sa pamamagitan ng pag-uulit ng opsyon.

-tulong, - Tumulong

I-print ang impormasyon ng paggamit ng castxml at panloob na Clang compiler

-o

Isulat ang output sa

--bersyon

I-print ang impormasyon ng bersyon ng castxml at panloob na Clang compiler

Ang tulong para sa panloob na Clang compiler ay lilitaw sa ibaba.

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

PANGKALAHATANG-IDEYA: clang LLVM compiler

PAGGAMIT: clang [mga opsyon]

OPSYON:
-### I-print (ngunit huwag patakbuhin) ang mga utos na tatakbo para sa compilation na ito

--suriin
Patakbuhin ang static analyzer

-arcmt-migrate-emit-errors
Maglabas ng mga error sa ARC kahit na maayos sila ng migrator

-arcmt-migrate-report-output
Output path para sa plist report

--cuda-device-lamang
Gawin ang device-side CUDA compilation lamang

--cuda-host-lamang
Gawin ang host-side CUDA compilation lamang

-cxx-isystem
Magdagdag ng direktoryo sa C++ SYSTEM isama ang landas ng paghahanap

-c Patakbuhin lamang ang preprocess, compile, at assemble na mga hakbang

-DD Mag-print ng mga macro definition sa -E mode bilang karagdagan sa normal na output

-dependency-tuldok Filename kung saan isusulatan ng DOT-formatted header dependencies

-dependency-file
Filename (o -) kung saan isusulat ang dependency output

-dM Mag-print ng mga macro definition sa -E mode sa halip na normal na output

-emit-ast
Maglabas ng Clang AST file para sa mga source input

-emit-llvm
Gamitin ang representasyon ng LLVM para sa mga file ng assembler at object

-E Patakbuhin lamang ang preprocessor

-faltivec
Paganahin ang AltiVec vector initializer syntax

-fansi-escape-codes
Gumamit ng ANSI escape code para sa mga diagnostic

-fapple-kext
Gamitin ang mga extension ng kernel ng Apple na ABI

-fapple-pragma-pack
I-enable ang Apple gcc-compatible na #pragma pack handling

-fapplication-extension Limitahan ang code sa mga available para sa Mga Extension ng App

-fblocks
Paganahin ang tampok na wika na 'block'

-fborland-extension
Tanggapin ang mga hindi karaniwang konstruksyon na sinusuportahan ng Borland compiler

-fbuild-session-file=
Gamitin ang huling oras ng pagbabago ng bilang timestamp ng session ng build

-fbuild-session-timestamp=
Oras kung kailan nagsimula ang kasalukuyang session ng build

-fcolor-diagnostics
Gumamit ng mga kulay sa mga diagnostic

-fcomment-block-commands=
Tratuhin ang bawat comma separated argument in bilang bloke ng komento sa dokumentasyon
utos

-fcoverage-mapping
Bumuo ng coverage mapping para paganahin ang code coverage analysis

-fcxx-exceptions
Paganahin ang mga pagbubukod sa C++

-fdata-seksyon
Ilagay ang bawat data sa sarili nitong seksyon (ELF Lang)

-fdebug-types-section
Ilagay ang mga uri ng debug sa sarili nilang seksyon (ELF Lang)

-fdelayed-template-parsing
I-parse ang naka-template na mga kahulugan ng function sa dulo ng unit ng pagsasalin

-fdiagnostics-parseable-fixits
I-print ang fix-its sa machine parseable form

-fdiagnostics-print-source-range-info
Ang hanay ng pinagmulan ng pag-print ay sumasaklaw sa anyong numero

-fdiagnostics-show-note-include-stack
Kasama sa display ang mga stack para sa mga diagnostic na tala

-fdiagnostics-show-option
Pangalan ng opsyon sa pag-print na may mga mappable na diagnostic

-fdiagnostics-show-template-tree
Mag-print ng puno ng paghahambing ng template para sa magkakaibang mga template

-fdollars-in-identifiers
Payagan ang '$' sa mga identifier

-femit-all-decls
Ilabas ang lahat ng deklarasyon, kahit na hindi ginagamit

-fexceptions
Paganahin ang suporta para sa paghawak ng exception

-ffast-math
Paganahin ang 'fast-math' mode ng *frontend*. Wala itong epekto sa mga pag-optimize, ngunit
nagbibigay ng preprocessor macro __FAST_MATH__ kapareho ng sa GCC -ffast-math bandila

-nakadikit-r9
I-reserve ang r9 register (ARM lang)

-nakadikit-x18
I-reserve ang x18 register (AArch64 lang)

-ffp-contract=
Form fused FP ops (hal. FMAs): mabilis (kahit saan) | sa (ayon sa FP_CONTRACT
pragma, default) | patayin (huwag mag-fuse)

-pagkakasundo
Igiit na ang compilation ay nagaganap sa isang freestanding na kapaligiran

-ffunction-seksyon
Ilagay ang bawat function sa sarili nitong seksyon (ELF Lang)

-fgnu-mga keyword
Payagan ang mga keyword na extension ng GNU anuman ang pamantayan ng wika

-fgnu-runtime
Bumuo ng output na katugma sa karaniwang GNU Objective-C runtime

-fgnu89-inline
Gamitin ang gnu89 inline na semantics

-fimplicit-module-maps
Implicitly na maghanap sa file system para sa mga file ng mapa ng module.

- mga function ng instrumento
Bumuo ng mga tawag sa pagpasok at paglabas ng function ng instrumento

-fintegrated-bilang
Paganahin ang pinagsamang assembler

-fmath-errno
Nangangailangan ng mga function ng matematika upang ipahiwatig ang mga error sa pamamagitan ng pagtatakda ng errno

-fmax-type-align=
Tukuyin ang maximum na pagkakahanay na ipapatupad sa mga pointer na walang tahasang pagkakahanay

-fmodule-file=
I-load ang precompiled module file na ito

-fmodule-map-file=
I-load ang file ng mapa ng module na ito

-fmodule-name=
Tukuyin ang pangalan ng module na gagawin

-fmodules-cache-path=
Tukuyin ang path ng cache ng module

-fmodules-decluse
Mangailangan ng deklarasyon ng mga module na ginamit sa loob ng isang module

-fmodules-ignore-macro=
Huwag pansinin ang kahulugan ng ibinigay na macro kapag bumubuo at naglo-load ng mga module

-fmodules-prune-after=
Tukuyin ang pagitan (sa mga segundo) pagkatapos kung saan isasaalang-alang ang isang module file
hindi ginagamit

-fmodules-prune-interval=
Tukuyin ang pagitan (sa mga segundo) sa pagitan ng mga pagtatangka na putulin ang cache ng module

-fmodules-search-lahat
Maghanap kahit na hindi na-import na mga module upang malutas ang mga sanggunian

-fmodules-strict-decluse
katulad -fmodules-decluse ngunit nangangailangan ng lahat ng mga header na nasa mga module

-fmodules-user-build-path
Tukuyin ang module ng user build path

-fmodules-validate-once-per-build-session
Huwag i-verify ang mga input file para sa mga module kung ang module ay naging matagumpay
na-validate o na-load sa session ng build na ito

-fmodules-validate-system-header
I-validate ang mga header ng system kung saan nakasalalay ang isang module kapag nilo-load ang module

-fmodules
Paganahin ang tampok na wika ng 'mga module'

-fms-compatibility-version=
Dot-separated value na kumakatawan sa numero ng bersyon ng Microsoft compiler na iuulat
_MSC_VER (0 = huwag tukuyin ito (default))

-fms-compatibility
Paganahin ang buong Microsoft Visual C++ compatibility

-fms-extension
Tanggapin ang ilang hindi karaniwang mga konstruksyon na sinusuportahan ng Microsoft compiler

-fmsc-version=
Numero ng bersyon ng Microsoft compiler na iuulat sa _MSC_VER (0 = huwag itong tukuyin
(default))

-fno-access-control
I-disable ang C++ access control

-fno-assume-sane-operator-new
Huwag ipagpalagay na ang bagong operator ng C++ ay hindi maaaring mag-alyas ng anumang pointer

-fno-autolink
I-disable ang pagbuo ng mga linker directive para sa awtomatikong pag-link ng library

-fno-built-
I-disable ang implicit builtin na kaalaman sa isang partikular na function

-fno-buitin
I-disable ang implicit builtin na kaalaman sa mga function

-fno-karaniwan
Mag-compile ng mga karaniwang global tulad ng mga normal na kahulugan

-fno-constant-cfstrings Huwag paganahin ang paggawa ng CodeFoundation-type constant strings

-fno-diagnostics-fixit-info
Huwag isama ang impormasyon ng fixit sa mga diagnostic

-fno-dollars-in-identifiers
Huwag payagan ang '$' sa mga identifier

-fno-elide-constructors Huwag paganahin ang C++ copy constructor elision

-fno-elide-type
Huwag tanggalin ang mga uri kapag nagpi-print ng mga diagnostic

-fno-gnu-inline-asm
Huwag paganahin ang estilo ng GNU inline asm

-fno-integrated-as
Huwag paganahin ang pinagsamang assembler

-fno-lax-vector-conversions
Huwag payagan ang mga implicit na conversion sa pagitan ng mga vector na may ibang bilang ng mga elemento
o iba't ibang uri ng elemento

-fno-math-builtin
Huwag paganahin ang implicit builtin na kaalaman sa mga function ng matematika

-fno-merge-all-constant
Huwag payagan ang pagsasama ng mga constant

-fno-objc-infer-related-result-type
huwag maghinuha ng uri ng resulta na nauugnay sa Objective-C batay sa pamilya ng pamamaraan

-fno-operator-pangalan
Huwag ituring ang mga keyword ng pangalan ng operator ng C++ bilang mga kasingkahulugan para sa mga operator

-fno-reroll-loops
I-off ang loop reroller

-fno-rtti
Huwag paganahin ang pagbuo ng impormasyon ng rtti

-fno-sanitize-blacklist Huwag gumamit ng blacklist file para sa mga sanitizer

-fno-sanitize-coverage=
I-disable ang mga tinukoy na feature ng coverage instrumentation para sa Sanitizers

-fno-sanitize-memory-track-origins
Huwag paganahin ang pagsubaybay sa pinagmulan sa MemorySanitizer

-fno-sanitize-recover=
Huwag paganahin ang pagbawi para sa mga tinukoy na sanitizer

-fno-sanitize-trap=
I-disable ang trapping para sa mga tinukoy na sanitizer

-fno-short-wchar
Pilitin ang wchar_t na maging isang unsigned int

-fno-show-column
Huwag isama ang numero ng column sa mga diagnostic

-fno-show-source-location
Huwag isama ang impormasyon ng lokasyon ng pinagmulan na may mga diagnostic

-fno-sign-char
Si Char ay hindi nakapirma

-fno-signed-zero
Pahintulutan ang mga pag-optimize na binabalewala ang tanda ng mga floating point zero

-fno-spell-checking
Huwag paganahin ang spell-checking

-fno-stack-protector
I-disable ang paggamit ng stack protectors

-fno-standalone-debug
Limitahan ang impormasyon sa pag-debug na ginawa upang bawasan ang laki ng binary ng debug

-fno-threadsafe-statics Huwag maglabas ng code para mag-initialization ng local statics thread
ligtas

-fno-trigraphs
Huwag iproseso ang mga pagkakasunud-sunod ng trigraph

-fno-unroll-loops
I-off ang loop unroller

-fno-use-cxa-atexit
Huwag gumamit ng __cxa_atexit para sa pagtawag sa mga destructors

-fno-use-init-array
Huwag gumamit ng .init_array sa halip na .ctors

-fobjc-arc-exceptions
Gumamit ng EH-safe na code kapag nag-synthesize ang mga retain at release -fobjc-arc

-fobjc-arc
I-synthesize ang retain at release ng mga tawag para sa Objective-C pointer

-fobjc-exceptions
Paganahin ang Objective-C exception

-fobjc-gc-lamang
Gamitin ang GC na eksklusibo para sa pamamahala ng memorya na nauugnay sa Objective-C

-fobjc-gc
Paganahin ang Objective-C na pangongolekta ng basura

-fobjc-runtime=
Tukuyin ang target na Objective-C na uri at bersyon ng runtime

-fpack-struct=
Tukuyin ang default na maximum struct packing alignment

-fpascal-strings
Kilalanin at bumuo ng mga literal na string ng istilong Pascal

-fpcc-struct-return
I-override ang default na ABI para ibalik ang lahat ng struct sa stack

-fprofile-generate=
Bumuo ng instrumented code upang mangolekta ng mga bilang ng pagpapatupad
/default.profraw (na-override ng LLVM_PROFILE_FILE env var)

-fprofile-instr-generate=
Bumuo ng instrumented code upang mangolekta ng mga bilang ng pagpapatupad (na-override ni
LLVM_PROFILE_FILE env var)

-fprofile-instr-generate
Bumuo ng instrumented code upang mangolekta ng mga bilang ng pagpapatupad sa default.profraw file
(na-override ng '=' na anyo ng opsyon o LLVM_PROFILE_FILE env var)

-fprofile-instr-use=
Gumamit ng data ng instrumentation para sa profile-guided optimization

-fprofile-sample-use=
I-enable ang mga sample-based na profile guided optimizations

-fprofile-use=
Gumamit ng data ng instrumentation para sa profile-guided optimization. Kung ang pathname ay a
direktoryo, ito ay nagbabasa mula sa /default.profdata. Kung hindi, nagbabasa ito mula sa file
.

-freciprocal-math
Payagan ang mga operasyon ng dibisyon na muling maiugnay

-freg-struct-return
I-override ang default na ABI para magbalik ng maliliit na struct sa mga register

-freroll-loop
I-on ang loop reroller

-fsanitize-address-field-padding=
Antas ng field padding para sa AddressSanitizer

-fsanitize-blacklist=
Path sa blacklist file para sa mga sanitizer

-fsanitize-coverage=
Tukuyin ang uri ng saklaw na instrumentasyon para sa Mga Sanitizer

-fsanitize-memory-track-origins=
Paganahin ang pagsubaybay sa pinagmulan sa MemorySanitizer

-fsanitize-memory-track-origins
Paganahin ang pagsubaybay sa pinagmulan sa MemorySanitizer

-fsanitize-memory-use-after-dtor
I-enable ang pag-detect ng use-after-destroy sa MemorySanitizer

-fsanitize-recover=
Paganahin ang pagbawi para sa mga tinukoy na sanitizer

-fsanitize-trap=Paganahin ang pag-trap para sa mga tinukoy na sanitizer

-fsanitize=
I-on ang runtime checks para sa iba't ibang anyo ng hindi natukoy o kahina-hinalang gawi. Tingnan mo
user manual para sa mga available na tseke

-fshort-enums
Maglaan sa isang uri ng enum ng kasing dami ng byte na kailangan nito para sa ipinahayag na hanay ng
mga posibleng halaga

-fshort-wchar
Pilitin ang wchar_t na maging isang maikling unsigned int

-fshow-overloads=
Aling mga kandidatong overload ang ipapakita kapag nabigo ang resolution ng overload: best|all;
default sa lahat

-fsized-deallocation
I-enable ang mga function ng global deallocation na may sukat na C++14

-fslp-vectorize-agresibo
Paganahin ang BB vectorization pass

-fslp-vectorize
Paganahin ang superword-level parallelism vectorization pass

-fstack-protector-lahat
Pilitin ang paggamit ng mga stack protectors para sa lahat ng function

-fstack-protector-strong
Gumamit ng malakas na heuristic para maglapat ng mga stack protector sa mga function

-fstack-tagapagtanggol
I-enable ang stack protectors para sa mga function na posibleng masugatan sa stack smashing

-fstandalone-debug
Maglabas ng buong impormasyon sa pag-debug para sa lahat ng uri na ginagamit ng program

-fstrict-enums
Paganahin ang mga pag-optimize batay sa mahigpit na kahulugan ng hanay ng halaga ng isang enum

-ftrap-function=Mag-isyu ng tawag sa tinukoy na function sa halip na isang tagubilin sa bitag

-ftrapv-handler=
Tukuyin ang function na tatawagin sa overflow

-ftrapv
Trap sa integer overflow

-ftrigraphs
Iproseso ang mga pagkakasunud-sunod ng trigraph

-nakakatuwang-seksyon-pangalan
Gumamit ng mga natatanging pangalan para sa mga seksyon ng teksto at data (ELF Lang)

-funroll-loops
I-on ang loop unroller

-fuse-init-array
Gamitin ang .init_array sa halip na .ctors

-fveclib=
Gamitin ang ibinigay na library ng mga function ng vector

-fvectorize
Paganahin ang mga loop vectorization pass

-fvisibility-inlines-hidden
Bigyan ng default na visibility ang mga function ng miyembro ng C++ na inline bilang default

-fvisibility-ms-compat
Bigyan ang mga global na uri ng 'default' na visibility at mga global function at variable na 'nakatago'
visibility bilang default

-fvisibility=
Itakda ang default na visibility ng simbolo para sa lahat ng pandaigdigang deklarasyon

-fwrapv
Tratuhin ang signed integer overflow bilang complement ng dalawa

-fwritable-strings
Mag-imbak ng mga literal na string bilang nasusulat na data

-fzvector
Paganahin ang System z vector language extension

-F
Magdagdag ng direktoryo sa framework isama ang landas ng paghahanap

--gcc-toolchain=Gamitin ang gcc toolchain sa ibinigay na direktoryo

-gdwarf-2
Bumuo ng impormasyon sa pag-debug sa antas ng pinagmulan gamit ang dwarf na bersyon 2

-gdwarf-3
Bumuo ng impormasyon sa pag-debug sa antas ng pinagmulan gamit ang dwarf na bersyon 3

-gdwarf-4
Bumuo ng impormasyon sa pag-debug sa antas ng pinagmulan gamit ang dwarf na bersyon 4

-gline-tables-lamang
Maglabas lamang ng mga talahanayan ng numero ng linya ng debug

-g Bumuo ng impormasyon sa pag-debug sa antas ng pinagmulan

-tulong Ipakita ang mga available na opsyon

-H Kasama sa header ng palabas at lalim ng nesting

-idirafter
Magdagdag ng direktoryo sa PAGKATAPOS isama ang landas ng paghahanap

-iframework
Magdagdag ng direktoryo sa SYSTEM framework na landas sa paghahanap

-imacros
Isama ang mga macro mula sa file bago i-parse

-isama-pch
Isama ang precompiled header file

-isama
Isama ang file bago i-parse

-index-header-map
Gawin ang susunod na kasamang direktoryo (-I or -F) isang indexer header map

-iprefix
Itakda ang -iwithprefix/-iwithprefixbefore prefix

-iquote
Magdagdag ng direktoryo sa QUOTE isama ang landas ng paghahanap

-isysroot
Itakda ang root directory ng system (karaniwan ay /)

-isystem
Magdagdag ng direktoryo sa SYSTEM isama ang landas ng paghahanap

-ivfsoverlay
I-overlay ang virtual filesystem na inilarawan ng file sa ibabaw ng totoong file system

-iwithprefixbefore
Itakda ang direktoryo upang isama ang landas ng paghahanap na may prefix

-iwithprefix
Itakda ang direktoryo sa SYSTEM isama ang path ng paghahanap na may prefix

-iwithsysroot
Magdagdag ng direktoryo sa SYSTEM isama ang landas ng paghahanap, ang mga ganap na landas ay nauugnay sa
-isysroot

-I
Magdagdag ng direktoryo upang isama ang landas ng paghahanap

-mabicalls
Paganahin ang SVR4-style na position-independent na code (Mips lang)

-mcrc Payagan ang paggamit ng mga tagubilin ng CRC (ARM lang)

-MD Sumulat ng depfile na naglalaman ng mga header ng user at system

-mfix-cortex-a53-835769 Workaround Cortex-A53 erratum 835769 (AArch64 lang)

-mfp32
Gumamit ng 32-bit na mga floating point register (MIPS lang)

-mfp64 Gumamit ng 64-bit na mga floating point register (MIPS lang)

-MF
Sumulat ng depfile na output mula sa -MMD, -MD, -MM, O -M sa

-mggeneral-regs-lamang
Bumuo ng code na gumagamit lamang ng mga pangkalahatang layunin na rehistro (AArch64 lamang)

-mglobal-merge
Paganahin ang pagsasama ng mga global

-MG Magdagdag ng mga nawawalang header sa depfile

--migrate
Patakbuhin ang migrator

-mios-version-min=
Itakda ang target sa pag-deploy ng iOS

-mllvm
Mga karagdagang argumento na ipapasa sa pagpoproseso ng opsyon ng LLVM

-mlong-tawag
Bumuo ng hindi direktang pagtalon upang paganahin ang mga pagtalon nang higit pa sa 64M

-mmacosx-version-min=
Itakda ang target sa pag-deploy ng Mac OS X

-MMD Sumulat ng depfile na naglalaman ng mga header ng user

-mms-bitfields
Itakda ang default na layout ng istraktura upang maging tugma sa Microsoft compiler
pamantayan

-mmsa Paganahin ang MSA ASE (MIPS lang)

-MM katulad -MMD, ngunit nagpapahiwatig din -E at nagsusulat sa stdout bilang default

-mno-abicalls
I-disable ang SVR4-style na position-independent na code (Mips lang)

-mno-fix-cortex-a53-835769
Huwag ayusin ang Cortex-A53 erratum 835769 (AArch64 lang)

-mno-global-merge
Huwag paganahin ang pagsasama ng mga global

-mno-implicit-float
Huwag bumuo ng implicit na mga tagubilin sa floating point

-mno-mahabang-tawag
Ibalik ang default na gawi ng hindi pagbuo ng mahabang tawag

-mno-msa
Huwag paganahin ang MSA ASE (MIPS lang)

-mno-restrict-it
Payagan ang pagbuo ng mga hindi na ginagamit na IT block para sa ARMv8. Naka-off ito bilang default para sa ARMv8
Thumb mode

-mno-unaaligned-access
Piliting ihanay ang lahat ng access sa memory (AArch32/AArch64 lang)

-mnocrc
Huwag payagan ang paggamit ng mga tagubilin ng CRC (ARM lang)

-module-dependency-dir
Direktoryo upang dump ang mga dependency ng module sa

-momit-leaf-frame-pointer
Alisin ang setup ng frame pointer para sa mga function ng dahon

-MP Gumawa ng huwad na target para sa bawat dependency (maliban sa pangunahing file)

-mqdsp6-compat
I-enable ang hexagon-qdsp6 backward compatibility

-MQ
Tukuyin ang pangalan ng pangunahing output ng file na sipiin sa depfile

-mrelax-lahat
(integrated-as) I-relax ang lahat ng mga tagubilin sa makina

-mrestrict-it
Huwag payagan ang pagbuo ng mga hindi na ginagamit na mga bloke ng IT para sa ARMv8. Naka-on ito bilang default para sa
ARMv8 Thumb mode.

-mrtd Gawing default ang convention sa pagtawag sa StdCall

-msoft-float
Gumamit ng software floating point

-mstack-alignment=
Itakda ang stack alignment

-mstack-probe-size=
Itakda ang laki ng stack probe

-mstackrealign
Puwersang i-align muli ang stack sa pagpasok sa bawat function

-mthread-modelo
Ang modelo ng thread na gagamitin, hal. posix, single (posix bilang default)

-MT
Tukuyin ang pangalan ng pangunahing output ng file sa depfile

-munaligned-access
Pahintulutan ang mga access sa memory na maging hindi nakahanay (AArch32/AArch64 lang)

-MV Gumamit ng format na NMake/Jom para sa depfile

-M katulad -MD, ngunit nagpapahiwatig din -E at nagsusulat sa stdout bilang default

--no-system-header-prefix=
Tratuhin ang lahat ng #include path na nagsisimula sa bilang hindi kasama ang isang header ng system.

-nobuiltininc
Huwag paganahin ang builtin #include na mga direktoryo

-nostdinc++
Huwag paganahin ang karaniwang #include na mga direktoryo para sa karaniwang library ng C++

-ObjC++
Tratuhin ang mga source input file bilang Objective-C++ input

-objcmt-atomic-property Gumawa ng paglipat sa 'atomic' na mga katangian

-objcmt-migrate-lahat
Paganahin ang paglipat sa modernong ObjC

-objcmt-migrate-annotation
I-enable ang paglipat sa mga annotation ng property at method

-objcmt-migrate-designated-init
I-enable ang migration upang ipahiwatig ang NS_DESIGNATED_INITIALIZER para sa mga paraan ng initializer

-objcmt-migrate-instancetype
Paganahin ang paglilipat upang magpahiwatig ng instancetype para sa uri ng resulta ng pamamaraan

-objcmt-migrate-literals
I-enable ang paglipat sa mga modernong literal na ObjC

-objcmt-migrate-ns-macros
Paganahin ang paglipat sa NS_ENUM/NS_OPTIONS macro

-objcmt-migrate-property-dot-syntax
I-enable ang paglipat ng mga mensahe ng setter/getter sa property-dot syntax

-objcmt-migrate-property
I-enable ang paglipat sa modernong ObjC property

-objcmt-migrate-protocol-conformance
I-enable ang migration para magdagdag ng protocol conformance sa mga klase

-objcmt-migrate-readonly-property
I-enable ang paglipat sa modernong ObjC readonly property

-objcmt-migrate-readwrite-property
I-enable ang paglipat sa modernong ObjC readwrite property

-objcmt-migrate-subscripting
I-enable ang paglipat sa modernong ObjC na pag-subscribe

-objcmt-ns-nonatomic-iosonly
I-enable ang migration para gumamit ng NS_NONATOMIC_IOSONLY macro para sa pagtatakda ng 'atomic' ng property
katangian

-objcmt-returns-innerpointer-property
I-enable ang migration para i-annotate ang property na may NS_RETURNS_INNER_POINTER

-objcmt-whitelist-dir-path=
Baguhin lamang ang mga file na may filename na nasa ibinigay na path ng direktoryo

-ObjC Tratuhin ang mga source input file bilang Objective-C input

-o
Isulat ang output sa

-pg Paganahin ang mcount instrumentation

-pipe Gumamit ng mga tubo sa pagitan ng mga utos, kung maaari

-print-file-name=I-print ang buong path ng library ng

-print-ivar-layout
Paganahin ang Objective-C Ivar layout bitmap print trace

-print-libgcc-file-name I-print ang path ng library para sa "libgcc.a"

-print-prog-name=I-print ang buong path ng program ng

-print-search-dirs
I-print ang mga path na ginagamit para sa paghahanap ng mga library at program

-pthread
Suportahan ang mga thread ng POSIX sa nabuong code

-P Huwag paganahin ang output ng linemarker sa -E paraan

-Nag-quusa-argumento
Huwag maglabas ng babala para sa hindi nagamit na mga argumento ng driver

-relocatable-pch
Kung bubuo ng isang relocatable precompiled header

-rewrite-legacy-objc
Muling isulat ang pinagmulan ng Legacy Objective-C sa C++

-rewrite-objc
Isulat muli ang Objective-C source sa C++

-Rpass-analysis=Mag-ulat ng pagsusuri sa pagbabago mula sa optimization na pumasa na may pangalan
tumutugma sa ibinigay na regular na expression ng POSIX

-Rpass-na-miss=
Iulat ang mga napalampas na pagbabago sa pamamagitan ng mga optimization pass na ang pangalan ay tumutugma sa ibinigay
POSIX regular na expression

-Rpass=
Iulat ang mga pagbabagong isinagawa sa pamamagitan ng optimization pass na ang pangalan ay tumutugma sa
binigyan ng regular na expression ng POSIX

-R
Paganahin ang tinukoy na puna

-save-temps=
I-save ang mga intermediate na resulta ng compilation.

-save-temps
I-save ang mga intermediate na resulta ng compilation

-serialize-diagnostics
I-serialize ang mga diagnostic ng compiler sa isang file

-std=
Pamantayan ng wika upang i-compile

-stdlib=
C++ standard library na gagamitin

--system-header-prefix=
Tratuhin ang lahat ng #include path na nagsisimula sa bilang kasama ang isang header ng system.

-S Patakbuhin lamang ang mga hakbang sa preprocess at compilation

--target=
Bumuo ng code para sa ibinigay na target

-panahon Oras ng mga indibidwal na utos

-tradisyonal-cpp
Paganahin ang ilang tradisyonal na pagtulad sa CPP

-trigraphs
Iproseso ang mga pagkakasunud-sunod ng trigraph

-undef i-undef ang lahat ng tinukoy ng system

--verify-debug-info
I-verify ang binary na representasyon ng debug na output

-verify-pch
I-load at i-verify na ang isang paunang na-compile na file ng header ay hindi lipas

-v Ipakita ang mga utos para tumakbo at gumamit ng verbose output

-Wa,
Ipasa ang mga argumentong pinaghihiwalay ng kuwit sa nagtitipon

-Wl,
Ipasa ang mga argumentong pinaghihiwalay ng kuwit sa linker

-working-directory
Lutasin ang mga path ng file na nauugnay sa tinukoy na direktoryo

-Wp,
Ipasa ang mga argumentong pinaghihiwalay ng kuwit sa preprocessor

-W
Paganahin ang tinukoy na babala

-w Pigilan ang lahat ng babala

-Xanalyzer
Pass sa static analyzer

-Xassembler
Pass sa nagtitipon

-Xclang
Pass sa clang compiler

-Xlinker
Pass sa linker

-Xpreprocessor
Pass sa preprocessor

-x
Ituring ang mga kasunod na input file bilang may uri

-z
Pumasa -z sa linker

Ang proyekto ng CastXML ay pinananatili at sinusuportahan ng Kitware (kitware.com).

Ang bersyon ng Ubuntu clang 3.7.1-1ubuntu4 (mga tag/RELEASE_371/final) (batay sa LLVM 3.7.1) Target:
x86_64-pc-linux-gnu Modelo ng thread: posix

Gumamit ng castxml online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

  • 1
    Phaser
    Phaser
    Ang Phaser ay isang mabilis, libre, at masayang bukas
    source HTML5 game framework na nag-aalok
    WebGL at Canvas rendering sa kabuuan
    desktop at mobile web browser. Mga laro
    pwede maging co...
    I-download ang Phaser
  • 2
    VASSAL Engine
    VASSAL Engine
    Ang VASSAL ay isang game engine para sa paglikha
    mga elektronikong bersyon ng tradisyonal na board
    at mga laro ng card. Nagbibigay ito ng suporta para sa
    pag-render ng piraso ng laro at pakikipag-ugnayan,
    at ...
    I-download ang VASSAL Engine
  • 3
    OpenPDF - Fork ng iText
    OpenPDF - Fork ng iText
    Ang OpenPDF ay isang Java library para sa paglikha
    at pag-edit ng mga PDF file gamit ang LGPL at
    Lisensya ng open source ng MPL. Ang OpenPDF ay ang
    LGPL/MPL open source na kahalili ng iText,
    isang ...
    I-download ang OpenPDF - Fork ng iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - System para sa Automated
    Geoscientific Analyzes - ay isang Geographic
    Information System (GIS) software na may
    napakalawak na kakayahan para sa geodata
    pagproseso at ana...
    I-download ang SAGA GIS
  • 5
    Toolbox para sa Java/JTOpen
    Toolbox para sa Java/JTOpen
    Ang IBM Toolbox para sa Java / JTOpen ay isang
    library ng mga klase ng Java na sumusuporta sa
    client/server at internet programming
    mga modelo sa isang system na tumatakbo sa OS/400,
    i5/OS, o...
    I-download ang Toolbox para sa Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (o D3 para sa Data-Driven Documents)
    ay isang JavaScript library na nagbibigay-daan sa iyo
    upang makabuo ng dynamic, interactive na data
    visualization sa mga web browser. Sa D3
    ikaw...
    I-download ang D3.js
  • Marami pa »

Linux command

Ad