InglêsFrancêsEspanhol

Ad


favicon do OnWorks

castxml - Online na nuvem

Execute castxml no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este é o comando castxml que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

PROGRAMA:

NOME


castxml - Criar uma representação XML de declarações C ++

SINOPSE


castxml ( | | )...

DESCRIÇÃO


As opções interpretadas por castxml estão listadas abaixo. As opções restantes são fornecidas a
o compilador interno do Clang.

OPÇÕES


--castxml-cc-

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

Configure o pré-processador Clang interno e a plataforma de destino para corresponder ao do
dado comando do compilador. O deve ser "gnu", "msvc", "gnu-c" ou "msvc-c".
nomeia um compilador (por exemplo, "gcc") e ... especifica opções que podem
afetar seu alvo (por exemplo, "-m32").

--castxml-gccxml

Grave a saída do formato gccxml para .xml ou arquivo nomeado por '-o'

--castxml-start [, ] ...

Inicie a passagem AST na (s) declaração (ões) com o (s) nome (s) fornecido (s). Múltiplo
os nomes podem ser especificados como uma lista separada por vírgulas ou repetindo a opção.

-Socorro, --Socorro

Imprimir castxml e informações de uso do compilador Clang interno

-o

Grave a saída para

--versão

Imprimir castxml e informações de versão do compilador Clang interno

A ajuda para o compilador interno do Clang aparece abaixo.

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

VISÃO GERAL: compilador LLVM clang

USO: clang [opções]

OPÇÕES:
- ### Imprimir (mas não executar) os comandos a serem executados para esta compilação

--analisar
Execute o analisador estático

-arcmt-migrate-emit-erros
Emita erros ARC mesmo se o migrador puder corrigi-los

-arcmt-migrate-report-output
Caminho de saída para o relatório plist

--cuda-somente dispositivo
Faça a compilação CUDA do lado do dispositivo apenas

--cuda-host-somente
Faça a compilação CUDA do lado do host apenas

-cxx-isistema
Adicionar diretório ao C ++ SYSTEM inclui caminho de pesquisa

-c Execute apenas etapas de pré-processamento, compilação e montagem

-dD Imprimir definições de macro em -E modo além da saída normal

-dependência-ponto Nome de arquivo para gravar dependências de cabeçalho formatadas em DOT para

-arquivo de dependência
Nome do arquivo (ou -) para escrever a saída de dependência para

-dM Imprimir definições de macro em -E modo em vez da saída normal

-emitir-ast
Emitir arquivos Clang AST para entradas de origem

-emit-llvm
Use a representação LLVM para arquivos assembler e objeto

-E Execute apenas o pré-processador

-faltivec
Habilitar sintaxe do inicializador de vetor AltiVec

-fansi-códigos de escape
Use códigos de escape ANSI para diagnósticos

-fapple-kext
Use as extensões de kernel ABI da Apple

-fapple-pragma-pack
Ativar manuseio de #pragma pack compatível com Apple gcc

-faapplication-extension Restrinja o código aos disponíveis para extensões de aplicativo

-fblocos
Habilite o recurso de 'bloqueios' de idioma

-fborland-extensões
Aceita construções não padronizadas suportadas pelo compilador Borland

-fbuild-session-file =
Use a hora da última modificação de como o registro de data e hora da sessão de construção

-fbuild-session-timestamp =
Hora em que a sessão de construção atual começou

-fcolor-diagnóstico
Use cores em diagnósticos

-fcomment-block-comandos =
Trate cada argumento separado por vírgulas em como um bloco de comentário de documentação
comando

-fcoverage-mapeamento
Gerar mapeamento de cobertura para permitir a análise de cobertura de código

-fcxx-exceções
Habilitar exceções C ++

-fdata-seções
Coloque cada dado em sua própria seção (somente ELF)

-fdebug-types-seção
Coloque os tipos de depuração em suas próprias seções (somente ELF)

-fdelayed-template-análise
Analisa as definições da função modelada no final da unidade de tradução

-fdiagnostics-parseable-fixits
Imprimir consertos em forma analisável por máquina

-fdiagnostics-print-source-range-info
Imprimir extensões de intervalo de origem em formato numérico

-fdiagnostics-show-note-include-stack
A exibição inclui pilhas para notas de diagnóstico

-fdiagnostics-show-opção
Nome da opção de impressão com diagnósticos mapeáveis

-fdiagnostics-show-template-tree
Imprime uma árvore de comparação de modelos para modelos diferentes

-fdollars-em-identificadores
Permitir '$' em identificadores

-femit-all-decls
Emitir todas as declarações, mesmo que não utilizadas

-fexceções
Ativar suporte para tratamento de exceções

-rápida matemática
Habilite o modo 'matemático rápido' do * frontend *. Isso não tem efeito sobre as otimizações, mas
fornece uma macro de pré-processador __FAST_MATH__ igual à do GCC -rápida matemática bandeira

-fixado-r9
Reserve o registro r9 (apenas ARM)

-fixado-x18
Reserve o registro x18 (apenas AArch64)

-ffp-contract =
Forme operações FP fundidas (por exemplo, FMAs): rápido (em todos os lugares) | em (de acordo com FP_CONTRACT
pragma, padrão) | desligado (nunca fundir)

-freestanding
Afirme que a compilação ocorre em um ambiente independente

-funções-seções
Coloque cada função em sua própria seção (ELF apenas)

-fgnu-palavras-chave
Permitir palavras-chave com extensão GNU, independentemente do padrão de idioma

-fgnu-tempo de execução
Gerar saída compatível com o tempo de execução GNU Objective-C padrão

-fgnu89-inline
Use a semântica embutida gnu89

-finplicit-module-maps
Pesquise implicitamente no sistema de arquivos os arquivos de mapeamento de módulo.

-funções de instrumentos
Gerar chamadas para a entrada e saída da função do instrumento

-fintegrado-como
Habilite o montador integrado

-fmath-errno
Requer funções matemáticas para indicar erros configurando errno

-fmax-type-align =
Especifique o alinhamento máximo para aplicar os ponteiros sem um alinhamento explícito

-fmodule-file =
Carregue este arquivo de módulo pré-compilado

-fmodule-map-file =
Carregue este arquivo de mapeamento de módulo

-fmodule-name =
Especifique o nome do módulo a construir

-fmodules-cache-path =
Especifique o caminho do cache do módulo

-fmodules-decluse
Requer declaração de módulos usados ​​dentro de um módulo

-fmodules-ignore-macro =
Ignora a definição da macro fornecida ao construir e carregar os módulos

-fmodules-prune-after =
Especifique o intervalo (em segundos) após o qual um arquivo de módulo será considerado
não usado

-fmodules-prune-interval =
Especifique o intervalo (em segundos) entre as tentativas de limpar o cache do módulo

-fmodules-pesquisar-tudo
Pesquise até módulos não importados para resolver referências

-fmodules-strict-decluse
Como -fmodules-decluse mas requer que todos os cabeçalhos estejam em módulos

-fmodules-user-build-path
Especifique o caminho de construção do usuário do módulo

-fmodules-validate-once-per-build-session
Não verifique os arquivos de entrada para os módulos se o módulo foi bem sucedido
validado ou carregado durante esta sessão de construção

-fmodules-validate-system-headers
Valide os cabeçalhos do sistema dos quais um módulo depende ao carregar o módulo

-fmódulos
Habilite o recurso de idioma de 'módulos'

-fms-compatibilidade-version =
Valor separado por pontos que representa o número da versão do compilador Microsoft para relatar
_MSC_VER (0 = não define (padrão))

-fms-compatibilidade
Habilitar compatibilidade total com Microsoft Visual C ++

-extensões-fms
Aceite algumas construções não padrão suportadas pelo compilador Microsoft

-fmsc-version =
Número da versão do compilador Microsoft para relatar em _MSC_VER (0 = não o define
(predefinição))

-fno-controle de acesso
Desativar controle de acesso C ++

-fno-assumir-sano-operador-novo
Não suponha que o operador global de C ++ new não pode apelidar de nenhum ponteiro

-fno-link automático
Desative a geração de diretivas de vinculação para vinculação automática de bibliotecas

-fno-embutido-
Desative o conhecimento embutido implícito de uma função específica

-fno-construído
Desativar conhecimento interno implícito de funções

-fno-comum
Compile globais comuns como definições normais

-fno-constante-cfstrings Desativar a criação de strings constantes do tipo CodeFoundation

-fno-diagnóstico-fixit-info
Não inclua informações de fixit nos diagnósticos

-fno-dólares-em-identificadores
Não permitir '$' em identificadores

-fno-elide-construtores Desativar elisão do construtor de cópia C ++

-fno-elide-tipo
Não elimine tipos ao imprimir diagnósticos

-fno-gnu-inline-asm
Desativar asm inline do estilo GNU

-fno-integrado-as
Desativar o montador integrado

-fno-lax-vector-conversões
Não permitir conversões implícitas entre vetores com um número diferente de elementos
ou diferentes tipos de elementos

-fno-matemático-construído
Desativar o conhecimento embutido implícito de funções matemáticas

-fno-merge-all-constantes
Não permitir a fusão de constantes

-fno-objc-inferir-tipo de resultado relacionado
não inferir tipo de resultado relacionado a Objective-C com base na família de métodos

-fno-nomes-operadores
Não trate palavras-chave de nomes de operadores C ++ como sinônimos para operadores

-fno-reroll-loops
Desativar loop reroller

-fno-rtti
Desativar geração de informações rtti

-fno-sanitize-lista negra Não use arquivo de lista negra para desinfetantes

-fno-sanitize-verification =
Desativar recursos especificados de instrumentação de cobertura para Sanitizantes

-fno-sanitize-memory-track-origins
Desativar rastreamento de origens no MemorySanitizer

-fno-sanitize-recover =
Desativar recuperação para sanitizantes especificados

-fno-sanitize-trap =
Desativar trapping para sanitizantes especificados

-fno-curto-wchar
Força wchar_t a ser um int sem sinal

-fno-show-coluna
Não inclua o número da coluna nos diagnósticos

-fno-show-localização-fonte
Não inclua informações de localização de origem com diagnósticos

-fno-assinado-char
Char não está assinado

-não-zeros assinados
Permitir otimizações que ignoram o sinal de zeros de ponto flutuante

-fno-verificação ortográfica
Desativar verificação ortográfica

-fno-stack-protetor
Desative o uso de protetores de pilha

-fno-depuração autônoma
Limite as informações de depuração produzidas para reduzir o tamanho do binário de depuração

-fno-threadsafe-statics Não emita código para fazer a inicialização do thread estático local
seguro

-fno-trigrafos
Não processe sequências de trígrafos

-fno-unroll-loops
Desligue o desenrolador de loop

-fno-use-cxa-atexit
Não use __cxa_atexit para chamar destruidores

-fno-use-init-array
Não use .init_array em vez de .ctors

-fobjc-arc-exceções
Use o código seguro para EH ao sintetizar retenções e liberações em -fobjc-arco

-fobjc-arco
Sintetizar reter e liberar chamadas para ponteiros Objective-C

-fobjc-exceções
Habilitar exceções Objective-C

-fobjc-gc-somente
Use GC exclusivamente para gerenciamento de memória relacionado a Objective-C

-fobjc-gc
Ativar coleta de lixo Objective-C

-fobjc-runtime =
Especifique o tipo e a versão do tempo de execução Objective-C de destino

-fpack-struct =
Especifique o alinhamento de embalagem de estrutura máxima padrão

-fpascal-strings
Reconhecer e construir literais de string no estilo Pascal

-fpcc-struct-return
Substitua a ABI padrão para retornar todas as estruturas na pilha

-fprofile-generate =
Gere código instrumentado para coletar contagens de execução em
/default.profraw (substituído por LLVM_PROFILE_FILE env var)

-fprofile-instr-generate =
Gere código instrumentado para coletar contagens de execução em (substituído por
var de ambiente LLVM_PROFILE_FILE)

-fprofile-instr-gerar
Gere código instrumentado para coletar contagens de execução no arquivo default.profraw
(substituído por '=' forma de opção ou LLVM_PROFILE_FILE env var)

-fprofile-instr-use =
Use dados de instrumentação para otimização guiada por perfil

-fprofile-sample-use =
Ativar otimizações guiadas por perfil com base em amostra

-fprofile-use =
Use dados de instrumentação para otimização guiada por perfil. Se o nome do caminho for um
diretório, ele lê de /default.profdata. Caso contrário, ele lê o arquivo
.

-frecíproca-matemática
Permitir que as operações de divisão sejam reassociadas

-freg-struct-return
Substitua a ABI padrão para retornar pequenas estruturas nos registros

-freroll-loops
Ativar loop reroller

-fsanitize-address-field-padding =
Nível de preenchimento de campo para AddressSanitizer

-fsanitize-blacklist =
Caminho para o arquivo da lista negra de desinfetantes

-fsanitize-cobertura =
Especifique o tipo de instrumentação de cobertura para Sanitizantes

-fsanitize-memory-track-origins =
Habilitar rastreamento de origens no MemorySanitizer

-fsanitize-memory-track-origins
Habilitar rastreamento de origens no MemorySanitizer

-fsanitize-memory-use-after-dtor
Ativar detecção de uso após destruição no MemorySanitizer

-fsanitize-recover =
Ativar recuperação para sanitizantes especificados

-fsanitize-trap =Ativar trapping para sanitizantes especificados

-fsanitize =
Ative as verificações de tempo de execução para várias formas de comportamento indefinido ou suspeito. Ver
manual do usuário para verificações disponíveis

-fshort-enums
Aloque para um tipo de enum apenas os bytes necessários para o intervalo declarado de
valores possíveis

-fshort-wchar
Força wchar_t a ser um int curto sem sinal

-fshow-sobrecargas =
Quais candidatos a sobrecarga mostrar quando a resolução de sobrecarga falhar: melhor | todos;
padrão para todos

-fsized-desalocação
Habilitar funções de desalocação globais de tamanho C ++ 14

-fslp-vetorize-agressivo
Habilitar os passes de vetorização BB

-fslp-vetorize
Habilite as passagens de vetorização de paralelismo de nível de superpalavra

-fstack-protetor-tudo
Força o uso de protetores de pilha para todas as funções

-fstack-protetor-forte
Use uma heurística forte para aplicar protetores de pilha a funções

-fstack-protetor
Habilite protetores de pilha para funções potencialmente vulneráveis ​​a destruição de pilha

-fstandalone-debug
Emite informações de depuração completas para todos os tipos usados ​​pelo programa

-fstrict-enums
Habilite otimizações com base na definição estrita do intervalo de valores de um enum

-ftrap-function =Emita uma chamada para a função especificada em vez de uma instrução trap

-ftrapv-handler =
Especifique a função a ser chamada no estouro

-ftrapv
Trap em estouro de inteiro

-ftrígrafos
Sequências de trígrafos de processo

-nomes-seção-funic
Use nomes exclusivos para seções de texto e dados (somente ELF)

-funroll-loops
Ativar desenrolador de loop

-fuse-init-array
Use .init_array em vez de .ctors

-fveclib =
Use a biblioteca de funções vetoriais fornecida

-fvetorizar
Habilita os passes de vetorização de loop

-fvisibility-inlines-oculto
Fornece visibilidade padrão de funções de membro C ++ embutidas por padrão

-fvisibility-ms-compat
Fornece visibilidade 'padrão' aos tipos globais e funções e variáveis ​​globais 'ocultas'
visibilidade por padrão

-fvisibility =
Defina a visibilidade do símbolo padrão para todas as declarações globais

-fwrapv
Trate o estouro de inteiro assinado como complemento de dois

-strings graváveis
Armazenar literais de string como dados graváveis

-fzvetor
Habilitar extensão de idioma vetorial System z

-F
Adicionar diretório à estrutura inclui caminho de pesquisa

--gcc-toolchain =Use o conjunto de ferramentas gcc no diretório fornecido

-gdwarf-2
Gere informações de depuração de nível de origem com anão versão 2

-gdwarf-3
Gere informações de depuração de nível de origem com anão versão 3

-gdwarf-4
Gere informações de depuração de nível de origem com anão versão 4

-gline-tables-only
Emitir tabelas de número de linha de depuração apenas

-g Gerar informações de depuração no nível da fonte

-Socorro Exibir opções disponíveis

-H Mostrar cabeçalho inclui e profundidade de aninhamento

-dirijo
Adicionar diretório a APÓS incluir caminho de pesquisa

-iframework
Adicionar diretório ao caminho de pesquisa da estrutura SYSTEM

-imacros
Incluir macros do arquivo antes de analisar

-incluir-pch
Incluir arquivo de cabeçalho pré-compilado

-incluir
Incluir arquivo antes de analisar

-mapa de cabeçalho de índice
Faça o próximo diretório incluído (-I or -F) um mapa de cabeçalho do indexador

-iprefixo
Colocou o -i com prefixo/ -iwithprefixbefore prefix

-Eu cito
Adicionar diretório a QUOTE incluir caminho de pesquisa

-isysroot
Defina o diretório raiz do sistema (geralmente /)

-isistema
Adicionar diretório ao SISTEMA inclui caminho de pesquisa

-ivfsoverlay
Sobreponha o sistema de arquivos virtual descrito por arquivo sobre o sistema de arquivos real

- com o prefixo antes
Defina o diretório para incluir o caminho de pesquisa com prefixo

-i com prefixo
Definir diretório para SISTEMA inclui caminho de pesquisa com prefixo

-icomsysroot
Adicionar diretório ao SISTEMA inclui o caminho de pesquisa, os caminhos absolutos são relativos a
-isysroot

-I
Adicionar diretório para incluir o caminho de pesquisa

-mabicalls
Ativar código independente de posição estilo SVR4 (somente Mips)

-mcrc Permitir o uso de instruções CRC (apenas ARM)

-MD Escreva um depfile contendo cabeçalhos de usuário e sistema

-mfix-córtex-a53-835769 Solução alternativa Cortex-A53 erratum 835769 (apenas AArch64)

-mfp32
Use registradores de ponto flutuante de 32 bits (apenas MIPS)

-mfp64 Use registradores de ponto flutuante de 64 bits (apenas MIPS)

-MF
Grava a saída do depfile de -MMD, -MD, -MILÍMETROSou -M para

-mgeneral-regs-somente
Gerar código que usa apenas os registros de uso geral (apenas AArch64)

-mgglobal-merge
Permitir fusão de globais

-MG Adicionar cabeçalhos ausentes ao depfile

--migrar
Execute o migrador

-mios-version-min =
Definir destino de implantação iOS

-mlvm
Argumentos adicionais para encaminhar para o processamento de opções do LLVM

-muito chamadas
Gere um salto indireto para permitir saltos além de 64M

-mmacosx-version-min =
Definir destino de implantação do Mac OS X

-MMD Escreva um depfile contendo cabeçalhos de usuário

-mms-campos de bits
Defina o layout da estrutura padrão para ser compatível com o compilador Microsoft
padrão

-mmsa Ativar MSA ASE (apenas MIPS)

-MILÍMETROS Como -MMD, mas também implica -E e grava em stdout por padrão

-mno-abicals
Desative o código independente de posição estilo SVR4 (somente Mips)

-mno-fix-cortex-a53-835769
Não contorne a errata Cortex-A53 835769 (somente AArch64)

-mno-global-merge
Desativar mesclagem de globais

-mno-implícito-float
Não gere instruções de ponto flutuante implícitas

-mno-long-chamadas
Restaura o comportamento padrão de não gerar chamadas longas

-mno-msa
Desativar MSA ASE (apenas MIPS)

-mno-restrinja
Permitir a geração de blocos de TI obsoletos para ARMv8. Está desativado por padrão para ARMv8
Modo polegar

-mno-acesso não alinhado
Força o alinhamento de todos os acessos à memória (apenas AArch32 / AArch64)

-mnocrc
Proibir o uso de instruções CRC (apenas ARM)

-module-dependency-dir
Diretório para despejar as dependências do módulo para

-momit-folha-frame-ponteiro
Omitir configuração de ponteiro de quadro para funções de folha

-MP Crie um destino falso para cada dependência (diferente do arquivo principal)

-mqdsp6-compat
Ativar compatibilidade com versões anteriores hexagon-qdsp6

-MQ
Especifique o nome da saída do arquivo principal para citar no depfile

-mrelax-tudo
(integrado como) Relaxe todas as instruções da máquina

-mrestrict-it
Proibir a geração de blocos de TI obsoletos para ARMv8. Está ativado por padrão para
Modo ARMv8 Thumb.

-mrtd Tornar a convenção de chamada StdCall o padrão

-msoft-float
Use ponto flutuante de software

-mstack-align =
Defina o alinhamento da pilha

-mstack-probe-size =
Defina o tamanho da sonda de pilha

-mstackrealign
Força o realinhamento da pilha na entrada de cada função

-mthread-modelo
O modelo de rosca a ser usado, por exemplo, posix, único (posix por padrão)

-MT
Especifique o nome da saída do arquivo principal no depfile

-acesso-imunalinhado
Permitir que os acessos à memória sejam desalinhados (apenas AArch32 / AArch64)

-MV Use o formato NMake / Jom para o depfile

-M Como -MD, mas também implica -E e grava em stdout por padrão

--no-system-header-prefix =
Trate todos os #include caminhos começando com como não incluindo um cabeçalho do sistema.

-nobuiltinnc
Desativar diretórios #include integrados

-nostdinc++
Desative os diretórios #include padrão para a biblioteca padrão C ++

-ObjC++
Trate os arquivos de entrada de origem como entradas Objective-C ++

-objcmt-atomic-propriedade Faça a migração para propriedades 'atômicas'

-objcmt-migrar-tudo
Ativar migração para ObjC moderno

-objcmt-migrate-anotação
Permitir a migração para anotações de propriedade e método

-objcmt-migrate-designado-init
Habilite a migração para inferir NS_DESIGNATED_INITIALIZER para métodos de inicialização

-objcmt-migrate-instancetype
Habilite a migração para inferir o tipo de instância para o tipo de resultado do método

-objcmt-migrate-literais
Ativar migração para literais ObjC modernos

-objcmt-migrate-ns-macros
Ativar migração para macros NS_ENUM / NS_OPTIONS

-objcmt-migrate-property-dot-sintax
Permitir a migração de mensagens setter / getter para sintaxe de ponto de propriedade

-objcmt-migrate-propriedade
Ativar migração para propriedade ObjC moderna

-objcmt-migrate-protocol-conformance
Habilite a migração para adicionar conformidade de protocolo nas classes

-objcmt-migrate-readonly-property
Habilitar migração para propriedade somente leitura ObjC moderna

-objcmt-migrate-readwrite-property
Ativar a migração para a propriedade de leitura e escrita ObjC moderna

-objcmt-migrate-subscrito
Ativar migração para subscrito ObjC moderno

-objcmt-ns-nonatomic-iosonly
Habilite a migração para usar a macro NS_NONATOMIC_IOSONLY para definir a propriedade 'atômica'
atributo

-objcmt-returns-innerpointer-propriedade
Habilite a migração para anotar a propriedade com NS_RETURNS_INNER_POINTER

-objcmt-whitelist-dir-path =
Modifique apenas arquivos com um nome de arquivo contido no caminho do diretório fornecido

-ObjC Trate os arquivos de entrada de origem como entradas Objective-C

-o
Grave a saída para

-pg Habilitar instrumentação mcount

-tubo Use tubos entre os comandos, quando possível

-print-file-name =Imprima o caminho completo da biblioteca de

-print-ivar-layout
Ativar rastreamento de impressão de bitmap de layout Objective-C Ivar

-print-libgcc-nome-do-arquivo Imprima o caminho da biblioteca para "libgcc.a"

-print-prog-name =Imprima o caminho completo do programa de

-print-search-dirs
Imprime os caminhos usados ​​para encontrar bibliotecas e programas

-pthread
Suporte a threads POSIX no código gerado

-P Desativar a saída do marcador de linha em -E modo

-Qunused-argumentos
Não emita aviso para argumentos de driver não utilizados

-pch relocável
Se deve construir um cabeçalho pré-compilado relocável

-rewrite-legado-objc
Reescrever o código-fonte Objective-C legado para C ++

-reescrever-objc
Reescrever a fonte Objective-C para C ++

-Rpass-análise =Análise de transformação de relatório de passes de otimização cujo nome
corresponde à expressão regular POSIX fornecida

-Rpass-perdido =
Relatório de transformações perdidas por passes de otimização cujo nome corresponda ao dado
Expressão regular POSIX

-Rpass =
Transformações de relatório realizadas por passes de otimização cujo nome corresponde ao
dada expressão regular POSIX

-R
Habilite a observação especificada

-save-temps =
Salve os resultados da compilação intermediária.

-save-tempos
Salvar resultados de compilação intermediários

-serialize-diagnóstico
Serializar diagnósticos do compilador em um arquivo

-std =
Padrão de linguagem para compilar

-stdlib =
Biblioteca padrão C ++ para usar

--system-header-prefix =
Trate todos os #include caminhos começando com como incluindo um cabeçalho do sistema.

-S Execute apenas as etapas de pré-processamento e compilação

--target =
Gerar código para o alvo fornecido

-Tempo Comandos individuais de tempo

-tradicional-cpp
Habilite alguma emulação tradicional de CPP

-trígrafos
Sequências de trígrafos de processo

-undef undef todo sistema define

--verify-debug-info
Verifique a representação binária da saída de depuração

-verificar-pch
Carregue e verifique se um arquivo de cabeçalho pré-compilado não está desatualizado

-v Mostrar comandos para executar e usar saída detalhada

-Wa,
Passe os argumentos separados por vírgula em para o montador

-Wl,
Passe os argumentos separados por vírgula em para o vinculador

-diretório de trabalho
Resolva os caminhos dos arquivos relativos ao diretório especificado

-Wp,
Passe os argumentos separados por vírgula em para o pré-processador

-W
Habilite o aviso especificado

-w Suprimir todos os avisos

-Xanalisador
Passar para o analisador estático

-Xassembler
Passar para o montador

-Xclang
Passar para o compilador clang

-Xlinker
Passar para o vinculador

-Xpré-processador
Passar para o pré-processador

-x
Trate os arquivos de entrada subsequentes como tendo tipo

-z
Passar -z para o vinculador

Projeto CastXML mantido e apoiado por Kitware (kitware.com).

Ubuntu clang versão 3.7.1-1ubuntu4 (tags / RELEASE_371 / final) (baseado em LLVM 3.7.1) Alvo:
x86_64-pc-linux-gnu Modelo de thread: posix

Use castxml online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

  • 1
    Phaser
    Phaser
    Phaser é um aplicativo rápido, gratuito e divertido
    framework de jogo HTML5 de origem que oferece
    Renderização WebGL e Canvas em
    navegadores da web para desktop e celular. Jogos
    pode ser co ...
    Baixar Phaser
  • 2
    Motor VASSAL
    Motor VASSAL
    VASSAL é um motor de jogo para criar
    versões eletrônicas do tabuleiro tradicional
    e jogos de cartas. Ele fornece suporte para
    renderização e interação de peças do jogo,
    e ...
    Baixar VASSAL Engine
  • 3
    OpenPDF - Fork do iText
    OpenPDF - Fork do iText
    OpenPDF é uma biblioteca Java para criar
    e edição de arquivos PDF com LGPL e
    Licença de código aberto MPL. OpenPDF é o
    LGPL/MPL sucessor de código aberto do iText,
    um ...
    Baixar OpenPDF - Bifurcação do iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Sistema para Automatizado
    Análises geocientíficas - é um geográfico
    Software de Sistema de Informação (GIS) com
    imensas capacidades para geodados
    processando e ana ...
    Baixar SAGA GIS
  • 5
    Caixa de ferramentas para Java / JTOpen
    Caixa de ferramentas para Java / JTOpen
    O IBM Toolbox for Java / JTOpen é um
    biblioteca de classes Java suportando o
    programação cliente/servidor e internet
    modelos para um sistema rodando OS/400,
    i5/OS, ou...
    Baixar Toolbox para Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (ou D3 para documentos baseados em dados)
    é uma biblioteca JavaScript que permite
    para produzir dados dinâmicos e interativos
    visualizações em navegadores da web. Com D3
    você...
    Baixar D3.js
  • Mais "

Comandos Linux

  • 1
    Abidiff
    Abidiff
    abidiff - comparar ABIs de arquivos ELF
    abidiff compara o aplicativo binário
    Interfaces (ABI) de duas bibliotecas compartilhadas
    em formato ELF. Ele emite um significativo
    relatorio ...
    Executar abidiff
  • 2
    abidw
    abidw
    abidw - serializar o ABI de um ELF
    arquivo abidw lê uma biblioteca compartilhada em ELF
    formato e emite uma representação XML
    de seu ABI para a saída padrão. O
    emitido ...
    Execute abidw
  • 3
    copac2xml
    copac2xml
    bibutils - conversão de bibliografia
    Serviços de utilidade pública ...
    Execute copac2xml
  • 4
    copta
    copta
    copt - otimizador de olho mágico SYSNOPIS:
    copt.. DESCRIÇÃO: copt é um
    otimizador de olho mágico de uso geral. Isto
    lê o código de sua entrada padrão e
    escreve um...
    Executar copia
  • 5
    collect_stx_titles
    collect_stx_titles
    collect_stx_titles - reunir título
    declarações de documentos Stx ...
    Executar collect_stx_titles
  • 6
    banco giratório
    banco giratório
    bancada - benchmark http ...
    Executar gatling-bench
  • Mais "

Ad