InglésFrancésEspañol

Ad


icono de página de OnWorks

castxml - Online en la nube

Ejecute castxml en el proveedor de alojamiento gratuito de OnWorks a través de Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando castxml que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


castxml: crea una representación XML de declaraciones de C ++

SINOPSIS


castxml ( | | )...

DESCRIPCIÓN


Las opciones interpretadas por castxml se enumeran a continuación. Se dan las opciones restantes a
el compilador interno de Clang.

CAMPUS


--castxml-cc-

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

Configure el preprocesador interno de Clang y la plataforma de destino para que coincida con la del
dado el comando del compilador. los debe ser "gnu", "msvc", "gnu-c" o "msvc-c".
nombra un compilador (por ejemplo, "gcc") y ... especifica opciones que pueden
afectar a su objetivo (por ejemplo, "-m32").

--castxml-gccxml

Escriba la salida en formato gccxml en .xml o archivo llamado por '-o'

--castxml-inicio [, ] ...

Inicie el recorrido de AST en las declaraciones con los nombres (calificados) dados. Múltiple
los nombres se pueden especificar como una lista separada por comas o repitiendo la opción.

-ayuda, --ayuda

Imprima castxml e información de uso del compilador interno de Clang

-o

Escribir salida en

--versión

Imprima castxml e información de la versión del compilador interno de Clang

La ayuda para el compilador interno de Clang aparece a continuación.

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

RESUMEN: compilador clang LLVM

USO: clang [opciones]

OPCIONES:
- ### Imprime (pero no ejecuta) los comandos a ejecutar para esta compilación

--analizar
Ejecute el analizador estático

-arcmt-migrar-emitir-errores
Emitir errores ARC incluso si el migrador puede corregirlos

-arcmt-migrar-salida-del-informe
Ruta de salida del informe plist

--cuda-dispositivo-solo
Realice solo compilación CUDA del lado del dispositivo

--cuda-host-solo
Hacer solo compilación CUDA del lado del host

-cxx-isistema
Agregar directorio al SISTEMA C ++ incluye ruta de búsqueda

-c Solo ejecute los pasos de preprocesamiento, compilación y ensamblaje

-DD Imprimir definiciones de macros en -E modo además de la salida normal

-punto-dependencia Nombre de archivo para escribir dependencias de encabezado con formato DOT

-archivo-de-dependencia
Nombre de archivo (o -) para escribir la salida de dependencia

-dM Imprimir definiciones de macros en -E modo en lugar de salida normal

-emitir-ast
Emitir archivos Clang AST para entradas de origen

-emitir-llvm
Utilice la representación LLVM para ensamblador y archivos de objeto

-E Solo ejecuta el preprocesador

-faltivoc
Habilitar la sintaxis del inicializador de vectores AltiVec

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

-fapple-kext
Utilice las extensiones de kernel de Apple ABI

-paquete-de-manzana-pragma
Habilitar el manejo de paquetes #pragma compatible con Apple gcc

-extensión-de-aplicación Restringir el código a los disponibles para las extensiones de aplicación

-fbloques
Habilite la función de idioma 'bloques'

-fborland-extensiones
Acepte construcciones no estándar compatibles con el compilador de Borland

-fbuild-session-file =
Utilice la última hora de modificación de como la marca de tiempo de la sesión de compilación

-fbuild-session-timestamp =
Hora en que comenzó la sesión de compilación actual

-fcolor-diagnóstico
Utilice colores en los diagnósticos

-fcomment-block-commands =
Trate cada argumento separado por comas en como bloque de comentarios de documentación
comando

-mapeo-de-cobertura
Genere mapeo de cobertura para permitir el análisis de cobertura de código

-fcxx-excepciones
Habilitar excepciones de C ++

-fdata-secciones
Coloque cada dato en su propia sección (solo ELF)

-fdebug-types-sección
Coloque los tipos de depuración en su propia sección (solo ELF)

-fretrasado-análisis-de-plantilla
Analizar las definiciones de funciones con plantilla al final de la unidad de traducción

-fdiagnostics-parseable-fixits
Imprimir arreglos en forma analizable por máquina

-fdiagnostics-imprimir-fuente-rango-info
El rango de la fuente de impresión abarca en forma numérica

-fdiagnostics-mostrar-nota-incluir-pila
La pantalla incluye pilas para notas de diagnóstico

-fdiagnostics-mostrar-opción
Nombre de la opción de impresión con diagnósticos asignables

-fdiagnostics-mostrar-árbol-de-plantillas
Imprima un árbol de comparación de plantillas para diferentes plantillas

-fdólares-en-identificadores
Permitir '$' en identificadores

-femit-todos-decls
Emite todas las declaraciones, incluso si no se utilizan

-fexcepciones
Habilitar el soporte para el manejo de excepciones

-matemáticas-rápidas
Habilite el modo 'matemático rápido' de * frontend *. Esto no tiene ningún efecto sobre las optimizaciones, pero
proporciona una macro de preprocesador __FAST_MATH__ igual que la de GCC -matemáticas-rápidas bandera

-fijo-r9
Reserva el registro r9 (solo ARM)

-fijo-x18
Reserva el registro x18 (solo AArch64)

-ffp-contract =
Formar operaciones FP fusionadas (por ejemplo, FMA): rápido (en todas partes) | on (según FP_CONTRACT
pragma, predeterminado) | apagado (nunca fusionar)

independiente
Afirmar que la compilación se lleva a cabo en un entorno independiente.

-secciones-funcionales
Coloque cada función en su propia sección (solo ELF)

-fgnu-palabras clave
Permitir palabras clave de extensión GNU independientemente del estándar de idioma

-fgnu-tiempo de ejecución
Genere una salida compatible con el tiempo de ejecución estándar de GNU Objective-C

-fgnu89-en línea
Utilice la semántica en línea de gnu89

-mapas-de-módulos-implícitos
Busque implícitamente en el sistema de archivos archivos de mapa de módulos.

-funciones-del-instrumento
Generar llamadas a la entrada y salida de la función del instrumento

-finido-como
Habilitar el ensamblador integrado

-fmath-errno
Requerir funciones matemáticas para indicar errores configurando errno

-fmax-type-align =
Especificar la alineación máxima para aplicar en punteros que carecen de una alineación explícita

-fmodule-file =
Cargue este archivo de módulo precompilado

-fmodule-map-file =
Cargar este archivo de mapa de módulo

-fmodule-name =
Especifique el nombre del módulo para construir

-fmodules-cache-path =
Especifique la ruta de la caché del módulo

-fmodules-decluse
Requerir declaración de módulos usados ​​dentro de un módulo

-fmodules-ignore-macro =
Ignore la definición de la macro dada al construir y cargar módulos

-fmodules-podar-después =
Especifique el intervalo (en segundos) después del cual se considerará un archivo de módulo
no usado

-fmodules-prune-interval =
Especifique el intervalo (en segundos) entre los intentos de podar la memoria caché del módulo

-fmodules-buscar-todo
Busque incluso módulos no importados para resolver referencias

-fmodules-estricto-decluse
Me gusta -fmodules-decluse pero requiere que todos los encabezados estén en módulos

-fmodules-usuario-ruta-compilación
Especifique la ruta de construcción del usuario del módulo

-fmodules-validar-una-vez-por-sesión-de-compilación
No verifique los archivos de entrada para los módulos si el módulo se ha realizado correctamente
validado o cargado durante esta sesión de compilación

-fmodules-validar-sistema-cabeceras
Validar los encabezados del sistema de los que depende un módulo al cargar el módulo

-fmódulos
Habilite la función de idioma de los 'módulos'

-fms-compatibilidad-versión =
Valor separado por puntos que representa el número de versión del compilador de Microsoft para informar en
_MSC_VER (0 = no definirlo (predeterminado))

-fms-compatibilidad
Habilite la compatibilidad total con Microsoft Visual C ++

-fms-extensiones
Acepte algunas construcciones no estándar admitidas por el compilador de Microsoft

-fmsc-versión =
Número de versión del compilador de Microsoft para informar en _MSC_VER (0 = no definirlo
(defecto))

-fno-control-de-acceso
Deshabilitar el control de acceso de C ++

-fno-asume-cuerdo-operador-nuevo
No asuma que el operador global new de C ++ no puede alias ningún puntero

-fno-enlace automático
Deshabilitar la generación de directivas de enlazador para la vinculación automática de bibliotecas

-fno-incorporado-
Deshabilitar el conocimiento incorporado implícito de una función específica

-fno-incorporado
Deshabilitar el conocimiento implícito de funciones incorporado

-fno-común
Compile globales comunes como definiciones normales

-fno-constante-cfstrings Deshabilitar la creación de cadenas constantes de tipo CodeFoundation

-fno-diagnóstico-fixit-info
No incluya información de fixit en los diagnósticos

-fno-dólares-en-identificadores
No permitir '$' en identificadores

-fno-elide-constructores Deshabilitar la elisión del constructor de copias de C ++

-tipo-fno-elide
No omita los tipos al imprimir diagnósticos

-fno-gnu-en línea-asm
Deshabilitar el asm en línea del estilo GNU

-fno-integrado-como
Deshabilitar el ensamblador integrado

-fno-lax-vector-converssions
No permitir conversiones implícitas entre vectores con un número diferente de elementos
o diferentes tipos de elementos

-fno-math-incorporado
Deshabilitar el conocimiento integrado implícito de funciones matemáticas

-fno-fusionar-todas-las-constantes
No permitir la fusión de constantes

-fno-objc-inferir-resultado-relacionado-tipo
no inferir el tipo de resultado relacionado con Objective-C basado en la familia de métodos

-fno-nombres-de-operador
No trate las palabras clave de nombre de operador de C ++ como sinónimos de operadores

-fno-reroll-bucles
Apague el enrollador de bucle

-fno-rtti
Deshabilitar la generación de información rtti

-fno-desinfectar-lista negra No use archivos de lista negra para desinfectantes

-fno-desinfectar-cobertura =
Deshabilitar funciones específicas de la instrumentación de cobertura para desinfectantes

-fno-sanitize-memoria-pista-orígenes
Deshabilitar el seguimiento de orígenes en MemorySanitizer

-fno-sanitize-recovery =
Deshabilitar la recuperación de desinfectantes especificados

-fno-sanitize-trap =
Deshabilitar la captura para desinfectantes especificados

-fno-corto-wchar
Forzar wchar_t a ser un int sin firmar

-fno-mostrar-columna
No incluya el número de columna en los diagnósticos

-fno-mostrar-ubicación-fuente
No incluya información sobre la ubicación de la fuente con los diagnósticos

-fno-firmado-char
Char no está firmado

-fno-ceros-firmados
Permitir optimizaciones que ignoren el signo de ceros de coma flotante

-fno-corrector ortográfico
Desactivar la revisión ortográfica

-fno-protector-de-pila
Deshabilitar el uso de protectores de pila

-fno-independiente-depuración
Limite la información de depuración producida para reducir el tamaño del binario de depuración

-fno-threadsafe-estática No emitir código para realizar la inicialización del hilo estático local
ambiente seguro

-fno-trígrafos
No procese secuencias de trígrafos

-fno-desenrollar-bucles
Apague el desenrollador de bucle

-fno-use-cxa-atexit
No use __cxa_atexit para llamar a destructores

-fno-use-init-matriz
No use .init_array en lugar de .ctors

-fobjc-arc-excepciones
Utilice código seguro para EH al sintetizar retenciones y liberaciones en -fobjc-arco

-fobjc-arco
Sintetizar llamadas de retención y liberación para punteros de Objective-C

-fobjc-excepciones
Habilitar excepciones de Objective-C

-fobjc-gc-solo
Utilice GC exclusivamente para la gestión de memoria relacionada con Objective-C

-fobjc-gc
Habilitar la recolección de basura de Objective-C

-fobjc-runtime =
Especifique el tipo y la versión de tiempo de ejecución de Objective-C de destino

-fpack-struct =
Especificar la alineación de empaquetado de estructura máxima predeterminada

-fpascal-cuerdas
Reconocer y construir literales de cadena de estilo Pascal

-fpcc-estructura-retorno
Anule la ABI predeterminada para devolver todas las estructuras en la pila

-fprofile-generate =
Genere código instrumentado para recopilar recuentos de ejecución en
/default.profraw (anulado por LLVM_PROFILE_FILE env var)

-fprofile-instr-generate =
Genere código instrumentado para recopilar recuentos de ejecución en (anulado por
LLVM_PROFILE_FILE var entorno)

-fprofile-instr-generar
Genere código instrumentado para recopilar recuentos de ejecución en el archivo default.profraw
(anulado por '=' forma de opción o LLVM_PROFILE_FILE env var)

-fprofile-instr-use =
Utilice datos de instrumentación para la optimización guiada por perfiles

-fprofile-sample-use =
Habilite optimizaciones guiadas por perfiles basados ​​en muestras

-fprofile-use =
Utilice datos de instrumentación para la optimización guiada por perfiles. Si el nombre de la ruta es un
directorio, lee de /default.profdata. De lo contrario, lee del archivo
.

-matemáticas-recíprocas
Permitir que las operaciones de división se vuelvan a asociar

-freg-estructura-retorno
Anule la ABI predeterminada para devolver pequeñas estructuras en los registros

-freroll-bucles
Encienda el enrollador de bucle

-fsanitize-address-field-padding =
Nivel de relleno de campo para AddressSanitizer

-fsanitize-blacklist =
Ruta al archivo de lista negra para desinfectantes

-fsanitizar-cobertura =
Especificar el tipo de instrumentación de cobertura para desinfectantes

-fsanitize-memory-track-origins =
Habilitar el seguimiento de orígenes en MemorySanitizer

-fsanitize-memory-track-orígenes
Habilitar el seguimiento de orígenes en MemorySanitizer

-fsanitize-uso-de-memoria-después-dtor
Habilitar la detección de uso después de destruir en MemorySanitizer

-fsanitize-recovery =
Habilitar la recuperación para desinfectantes especificados

-fsanitize-trap =Habilitar la captura para desinfectantes especificados

-fsanitize =
Active las comprobaciones en tiempo de ejecución para detectar diversas formas de comportamiento indefinido o sospechoso. Ver
manual de usuario para ver los cheques disponibles

-f-enumeraciones cortas
Asigne a un tipo de enumeración solo tantos bytes como necesite para el rango declarado de
valores posibles

-fshort-wchar
Forzar wchar_t a ser un int corto sin firmar

-fshow-overloads =
Qué candidatos de sobrecarga mostrar cuando falla la resolución de sobrecarga: el mejor | todo;
por defecto a todos

-fsized-desasignación
Habilitar funciones de desasignación global de tamaño C ++ 14

-fslp-vectorizar-agresivo
Habilitar las pasadas de vectorización BB

-fslp-vectorizar
Habilite las pasadas de vectorización de paralelismo a nivel de superpalabra

-fstack-protector-todos
Forzar el uso de protectores de pila para todas las funciones

-fstack-protector-fuerte
Utilice una heurística fuerte para aplicar protectores de pila a funciones

-fstack-protector
Habilite protectores de pila para funciones potencialmente vulnerables a la rotura de pila

-fstandalone-depuración
Emite información de depuración completa para todos los tipos utilizados por el programa

-fstrict-enumeraciones
Habilite optimizaciones basadas en la definición estricta del rango de valores de una enumeración

-función-de-trampa =Emitir una llamada a la función especificada en lugar de una instrucción trap

-ftrapv-handler =
Especifique la función que se llamará en caso de desbordamiento

-ftrapv
Trampa en desbordamiento de enteros

-ftrígrafos
Procesar secuencias de trígrafos

-nombres-de-secciones-divertidas
Utilice nombres únicos para las secciones de texto y datos (solo ELF)

-funroll-bucles
Encienda el desenrollador de bucle

-fuse-init-matriz
Utilice .init_array en lugar de .ctors

-fveclib =
Usar la biblioteca de funciones vectoriales dada

-fvectorizar
Habilitar las pasadas de vectorización de bucle

-fvisibilidad-en-lineas-ocultas
Dar visibilidad predeterminada a las funciones miembro de C ++ en línea de forma predeterminada

-fvisibilidad-ms-compat
Dar visibilidad 'predeterminada' a los tipos globales y funciones y variables globales 'ocultas'
visibilidad por defecto

-fvisibilidad =
Establecer la visibilidad de símbolo predeterminada para todas las declaraciones globales

-fwrapv
Trate el desbordamiento de enteros con signo como complemento a dos

-cadenas-fwritable
Almacene literales de cadena como datos grabables

-fzvector
Habilitar la extensión de idioma vectorial de System z

-F
Agregar directorio al marco incluye ruta de búsqueda

--gcc-toolchain =Utilice la cadena de herramientas de gcc en el directorio dado

-gdwarf-2
Genere información de depuración a nivel de fuente con la versión 2 enana

-gdwarf-3
Genere información de depuración a nivel de fuente con la versión 3 enana

-gdwarf-4
Genere información de depuración a nivel de fuente con la versión 4 enana

-solo-tablas-de-gline
Emitir tablas de números de línea de depuración solamente

-g Genere información de depuración a nivel de fuente

-ayuda Mostrar opciones disponibles

-H Mostrar encabezados incluidos y profundidad de anidamiento

-idirdespués
Agregar directorio a DESPUÉS de incluir la ruta de búsqueda

-marco
Agregar directorio a la ruta de búsqueda del marco del SISTEMA

-imacros
Incluir macros del archivo antes de analizar

-incluir-pch
Incluir archivo de encabezado precompilado

-incluir
Incluir archivo antes de analizar

-índice-encabezado-mapa
Cree el siguiente directorio incluido (-I or -F) un mapa de encabezado de indexador

-iprefijo
Seleccione las -icon prefijo/ -iwithprefixbefore prefix

-Yo cito
Agregar directorio a COTIZAR incluir ruta de búsqueda

-isysroot
Configure el directorio raíz del sistema (generalmente /)

-sistema
Agregar directorio al SISTEMA incluye ruta de búsqueda

-ivfsoverlay
Superponga el sistema de archivos virtual descrito por archivo sobre el sistema de archivos real

-iconprefijoantes
Establecer directorio para incluir la ruta de búsqueda con prefijo

-icon prefijo
Establecer directorio en SISTEMA incluye ruta de búsqueda con prefijo

-iwithsysroot
Agregar directorio al SISTEMA incluye la ruta de búsqueda, las rutas absolutas son relativas a
-isysroot

-I
Agregar directorio para incluir la ruta de búsqueda

-mabicalladas
Habilitar código independiente de posición estilo SVR4 (solo Mips)

-mcrc Permitir el uso de instrucciones CRC (solo ARM)

-MARYLAND Escribir un depfile que contenga encabezados de usuario y sistema

-mfix-corteza-a53-835769 Solución alternativa Cortex-A53 erratum 835769 (solo AArch64)

-mfp32
Utilice registros de punto flotante de 32 bits (solo MIPS)

-mfp64 Utilice registros de punto flotante de 64 bits (solo MIPS)

-MF
Escriba la salida de depfile de -MMD, -MARYLAND, -MMo -M para

-mgeneral-regs-solo
Genere código que solo use los registros de propósito general (solo AArch64)

-mglobal-fusion
Habilitar la fusión de globales

-MG Agregar encabezados faltantes al depfile

--emigrar
Ejecuta el migrador

-mios-versión-min =
Establecer destino de implementación de iOS

-mllvm
Argumentos adicionales para reenviar al procesamiento de opciones de LLVM

-ml-llamadas-largas
Genere un salto indirecto para permitir saltos más allá de 64M

-mmacosx-versión-min =
Establecer el destino de implementación de Mac OS X

-MMD Escribir un depfile que contenga encabezados de usuario

-mms-campos de bits
Establecer el diseño de estructura predeterminado para que sea compatible con el compilador de Microsoft
estándar

-mmsa Habilitar MSA ASE (solo MIPS)

-MM Me gusta -MMD, pero también implica -E y escribe en stdout por defecto

-mno-abicalls
Deshabilitar el código independiente de posición estilo SVR4 (solo Mips)

-mno-fix-cortex-a53-835769
No solucione la errata de Cortex-A53 835769 (solo AArch64)

-mno-global-fusión
Deshabilitar la fusión de globales

-mno-implícito-flotante
No genere instrucciones implícitas de punto flotante

-mno-llamadas-largas
Restaurar el comportamiento predeterminado de no generar llamadas largas

-mno-msa
Deshabilitar MSA ASE (solo MIPS)

-mno-restringirlo
Permitir la generación de bloques de TI obsoletos para ARMv8. Está desactivado de forma predeterminada para ARMv8
Modo de pulgar

-mno-acceso-no alineado
Forzar la alineación de todos los accesos a la memoria (solo AArch32 / AArch64)

-mnocrc
No permitir el uso de instrucciones CRC (solo ARM)

-directorio-dependencia-módulo
Directorio para volcar las dependencias del módulo

-puntero-de-marco-de-hoja-de-momia
Omitir la configuración del puntero de cuadro para las funciones de hoja

-MP Cree un objetivo falso para cada dependencia (que no sea el archivo principal)

-mqdsp6-compatibilidad
Habilitar la compatibilidad con versiones anteriores de hexagon-qdsp6

-MQ
Especifique el nombre de la salida del archivo principal para citar en depfile

-relajar-todo
(integrado como) Relajar todas las instrucciones de la máquina

-mrestringirlo
No permitir la generación de bloques de TI obsoletos para ARMv8. Está activado de forma predeterminada para
Modo de pulgar ARMv8.

-mrtd Hacer que la convención de llamadas StdCall sea la predeterminada

-msoft-flotador
Usar punto flotante de software

-mstack-align =
Establecer la alineación de la pila

-mstack-probe-size =
Establecer el tamaño de la sonda de la pila

-mstackrealinear
Forzar la realineación de la pila al entrar en cada función

-mthread-modelo
El modelo de hilo a usar, por ejemplo, posix, single (posix por defecto)

-MONTE
Especifique el nombre de la salida del archivo principal en depfile

-acceso-no-alineado
Permitir que los accesos a la memoria no estén alineados (solo AArch32 / AArch64)

-MV Utilice el formato NMake / Jom para el archivo depfile

-M Me gusta -MARYLAND, pero también implica -E y escribe en stdout por defecto

--no-system-header-prefix =
Trate todos los caminos #include que comiencen con como sin incluir un encabezado del sistema.

-noconstruido
Deshabilitar los directorios integrados #include

-nostdinc++
Deshabilite los directorios #include estándar para la biblioteca estándar de C ++

-ObjC++
Trate los archivos de entrada de origen como entradas de Objective-C ++

-objcmt-propiedad-atómica Realizar la migración a propiedades 'atómicas'

-objcmt-migrar-todos
Habilitar la migración a ObjC moderno

-objcmt-migrar-anotación
Habilitar la migración a las anotaciones de propiedades y métodos

-objcmt-migrate-designado-init
Habilite la migración para inferir NS_DESIGNATED_INITIALIZER para los métodos de inicialización

-objcmt-migrar-tipo-de-instancia
Habilitar la migración para inferir el tipo de instancia para el tipo de resultado del método

-objcmt-migrar-literales
Habilitar la migración a literales ObjC modernos

-objcmt-migrar-ns-macros
Habilitar la migración a macros NS_ENUM / NS_OPTIONS

-objcmt-migrar-propiedad-punto-sintaxis
Habilitar la migración de mensajes setter / getter a la sintaxis de punto de propiedad

-objcmt-migrar-propiedad
Habilitar la migración a la propiedad ObjC moderna

-objcmt-migrate-protocol-conformidad
Habilite la migración para agregar la conformidad del protocolo en las clases

-objcmt-migrar-propiedad-de-solo-lectura
Habilitar la migración a la propiedad de solo lectura de ObjC moderna

-objcmt-migrar-propiedad-lectura-escritura
Habilitar la migración a la propiedad de lectura y escritura de ObjC moderna

-objcmt-migrar-suscripción
Habilitar la migración a los subíndices de ObjC modernos

-objcmt-ns-nonatomic-iosonly
Habilite la migración para usar la macro NS_NONATOMIC_IOSONLY para configurar la propiedad 'atómica'
atributo

-objcmt-devuelve-propiedad-puntero-interno
Habilite la migración para anotar la propiedad con NS_RETURNS_INNER_POINTER

-objcmt-whitelist-dir-path =
Modifique solo archivos con un nombre de archivo incluido en la ruta del directorio proporcionada

-ObjC Trate los archivos de entrada de origen como entradas de Objective-C

-o
Escribir salida en

-página Habilitar la instrumentación de mcount

-tubo Use tuberías entre comandos, cuando sea posible

-print-file-name =Imprima la ruta completa de la biblioteca de

-impresión-ivar-diseño
Habilitar el seguimiento de impresión de mapa de bits de diseño de Objective-C Ivar

-print-libgcc-nombre-de-archivo Imprime la ruta de la biblioteca para "libgcc.a"

-print-prog-name =Imprima la ruta completa del programa de

-directores-de-búsqueda-de-impresión
Imprima las rutas utilizadas para buscar bibliotecas y programas.

-philo
Admite hilos POSIX en el código generado

-P Deshabilitar la salida del marcador de línea en -E modo

-Argumentos-sin-utilizar
No emita advertencias por argumentos de controlador no utilizados

-relocalizable-pch
Ya sea para construir un encabezado precompilado reubicable

-write-legacy-objc
Reescriba el código fuente de Objective-C heredado en C ++

-escribir-objc
Reescriba el código fuente de Objective-C en C ++

-Rpass-análisis =Informe de análisis de transformación de pases de optimización cuyo nombre
coincide con la expresión regular POSIX dada

-Rpass-perdido =
Informar las transformaciones perdidas mediante pases de optimización cuyo nombre coincida con el dado
Expresión regular POSIX

-Rpass =
Transformaciones de informes realizadas por pases de optimización cuyo nombre coincide con el
dada la expresión regular POSIX

-R
Habilitar el comentario especificado

-save-temps =
Guarde los resultados de la compilación intermedia.

-guardar-temps
Guardar los resultados de la compilación intermedia

-serializar-diagnósticos
Serializar los diagnósticos del compilador en un archivo

-std =
Estándar de lenguaje para compilar

-stdlib =
Biblioteca estándar de C ++ para usar

--system-header-prefix =
Trate todos los caminos #include que comiencen con como incluir un encabezado del sistema.

-S Ejecute solo los pasos de preproceso y compilación

--target =
Genera código para el objetivo dado

-hora Comandos individuales de tiempo

-cpp-tradicional
Habilite alguna emulación CPP tradicional

-trigrafos
Procesar secuencias de trígrafos

-undef undef todo el sistema define

--verificar-depurar-info
Verificar la representación binaria de la salida de depuración

-verificar-pch
Cargue y verifique que un archivo de encabezado precompilado no esté obsoleto

-v Mostrar comandos para ejecutar y usar resultados detallados

-Washington,
Pase los argumentos separados por comas en al ensamblador

-Wl,
Pase los argumentos separados por comas en al enlazador

-directorio de trabajo
Resolver rutas de archivo relativas al directorio especificado

-Wp,
Pase los argumentos separados por comas en al preprocesador

-W
Habilita la advertencia especificada

-w Suprime todas las advertencias

-Xanalizador
Aprobar al analizador estático

-Ensamblador
Aprobar al ensamblador

-Xclang
Aprobar al compilador clang

-Xlinker
Aprobar al enlazador

-Xpreprocesador
Aprobar al preprocesador

-x
Trate los archivos de entrada subsiguientes como si tuvieran tipo

-z
Aprobado -z al enlazador

Proyecto CastXML mantenido y respaldado por Kitware (kitware.com).

Ubuntu clang versión 3.7.1-1ubuntu4 (tags / RELEASE_371 / final) (basado en LLVM 3.7.1) Destino:
x86_64-pc-linux-gnu Modelo de subproceso: posix

Utilice castxml en línea utilizando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

  • 1
    Phaser
    Phaser
    Phaser es una apertura rápida, gratuita y divertida
    marco de juego HTML5 de origen que ofrece
    Representación de WebGL y Canvas en
    navegadores web de escritorio y móviles. Juegos
    puede ser co ...
    Descargar Phaser
  • 2
    Motor VASSAL
    Motor VASSAL
    VASSAL es un motor de juego para crear
    Versiones electrónicas de tablero tradicional.
    y juegos de cartas. Proporciona soporte para
    representación e interacción de las piezas del juego,
    y ...
    Descargar motor VASSAL
  • 3
    OpenPDF - Bifurcación de iText
    OpenPDF - Bifurcación de iText
    OpenPDF es una biblioteca de Java para crear
    y edición de archivos PDF con LGPL y
    Licencia MPL de código abierto. OpenPDF es el
    LGPL/MPL sucesor de código abierto de iText,
    un ...
    Descargar OpenPDF - Bifurcación de iText
  • 4
    SIG SAGA
    SIG SAGA
    SAGA - Sistema para automatizado
    Análisis geocientíficos - es un análisis geográfico
    Software del sistema de información (GIS) con
    inmensas capacidades para geodatos
    procesamiento y ana ...
    Descargar SIG SAGA
  • 5
    Caja de herramientas para Java / JTOpen
    Caja de herramientas para Java / JTOpen
    IBM Toolbox para Java / JTOpen es un
    biblioteca de clases de Java que soporta el
    programacion cliente/servidor e internet
    modelos a un sistema que ejecuta OS/400,
    i5/OS, o...
    Descargar Toolbox para Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (o D3 para documentos basados ​​en datos)
    es una biblioteca de JavaScript que le permite
    para producir datos dinámicos e interactivos
    visualizaciones en navegadores web. con D3
    tú...
    Descargar D3.js
  • Más "

Comandos de Linux

  • 1
    arbitro
    arbitro
    abidiff - comparar ABI de archivos ELF
    abidiff compara el binario de la aplicación
    Interfaces (ABI) de dos bibliotecas compartidas
    en formato ELF. emite un significado
    informar ...
    Ejecutar abidiff
  • 2
    cumplir
    cumplir
    abidw - serializa el ABI de un ELF
    archivo abidw lee una biblioteca compartida en ELF
    formato y emite una representación XML
    de su ABI a la salida estándar. El
    emitido...
    Ejecutar abidw
  • 3
    copac2xml
    copac2xml
    bibutils - conversión de bibliografía
    utilidades...
    Ejecutar copac2xml
  • 4
    copto
    copto
    copt - optimizador de mirilla SYSNOPIS:
    archivo copt.. DESCRIPCIÓN: copt es un archivo
    optimizador de mirilla de uso general. Él
    lee el código de su entrada estándar y
    escribe un...
    Ejecutar copia
  • 5
    reunir_stx_títulos
    reunir_stx_títulos
    reunir_stx_titles - recopilar título
    declaraciones de documentos Stx ...
    Ejecute reunir_stx_títulos
  • 6
    banco-gatling
    banco-gatling
    banco - punto de referencia http ...
    Ejecutar gatling-banco
  • Más "

Ad