AnglaisFrançaisEspagnol

Ad


Icône de favori OnWorks

castxml - En ligne dans le Cloud

Exécutez castxml dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande castxml qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


castxml - Créer une représentation XML des déclarations C++

SYNOPSIS


castxml ( | | )

DESCRIPTION


Les options interprétées par castxml sont répertoriées ci-dessous. Les options restantes sont données à
le compilateur interne de Clang.

OPTIONS


--castxml-cc-

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

Configurez le préprocesseur Clang interne et la plate-forme cible pour qu'ils correspondent à ceux du
commande du compilateur donnée. Les doit être "gnu", "msvc", "gnu-c" ou "msvc-c".
nomme un compilateur (par exemple "gcc") et ... spécifie les options qui peuvent
affecter sa cible (par exemple "-m32").

--castxml-gccxml

Écrire la sortie au format gccxml dans .xml ou fichier nommé par '-o'

--castxml-start [, ]...

Démarrez la traversée AST à la ou aux déclarations avec le ou les noms (qualifiés) donnés. Plusieurs
les noms peuvent être spécifiés sous forme de liste séparée par des virgules ou en répétant l'option.

-Aide, --Aidez-moi

Imprimer les informations d'utilisation de castxml et du compilateur Clang interne

-o

Écrire la sortie dans

--version

Imprimer les informations de version de castxml et du compilateur Clang interne

L'aide pour le compilateur interne de Clang apparaît ci-dessous.



APERÇU : compilateur clang LLVM

UTILISATION : clang [options]

OPTIONS :
-### Affiche (mais ne lance pas) les commandes à exécuter pour cette compilation

--analyser
Exécuter l'analyseur statique

-arcmt-migrate-emit-erreurs
Émettre des erreurs ARC même si le programme de migration peut les corriger

-arcmt-migrate-report-output
Chemin de sortie du rapport plist

--cuda-device-only
Compilation CUDA côté appareil uniquement

--cuda-host-uniquement
Compilation CUDA côté hôte uniquement

-cxx-isystème
Ajouter un répertoire au C++ SYSTEM inclure le chemin de recherche

-c Exécutez uniquement les étapes de prétraitement, de compilation et d'assemblage

-dD Imprimer les définitions de macros dans -E mode en plus de la sortie normale

-dépendance-point Nom de fichier dans lequel écrire les dépendances d'en-tête au format DOT

-fichier-dépendance
Nom de fichier (ou -) dans lequel écrire la sortie de dépendance

-dM Imprimer les définitions de macros dans -E mode au lieu de la sortie normale

-émettre-ast
Émettre des fichiers Clang AST pour les entrées source

-émettre-llvm
Utiliser la représentation LLVM pour les fichiers assembleur et objet

-E Exécutez uniquement le préprocesseur

-faltivec
Activer la syntaxe de l'initialiseur vectoriel AltiVec

-fansi-codes d'échappement
Utiliser les codes d'échappement ANSI pour les diagnostics

-fapple-kext
Utiliser les extensions de noyau d'Apple ABI

-fapple-pragma-pack
Activer la gestion du pack #pragma compatible Apple gcc

-fextension-application Restreindre le code à ceux disponibles pour les extensions d'application

-fblocs
Activer la fonctionnalité de langue « bloquer »

-fborland-extensions
Accepter les constructions non standard prises en charge par le compilateur Borland

-fbuild-session-file=
Utiliser l'heure de la dernière modification de comme horodatage de la session de construction

-fbuild-session-timestamp=
Heure à laquelle la session de construction en cours a commencé

-fcolor-diagnostics
Utiliser des couleurs dans les diagnostics

-fcomment-block-commandes=
Traitez chaque argument séparé par des virgules dans comme bloc de commentaire de documentation
commander

-fcartographie de couverture
Générer un mappage de couverture pour permettre l'analyse de la couverture du code

-fcxx-exceptions
Activer les exceptions C++

-fdata-sections
Placez chaque donnée dans sa propre section (ELF uniquement)

-fdebug-types-section
Placer les types de débogage dans leur propre section (ELF uniquement)

-fanalyse de modèle retardée
Analyser les définitions de fonctions modélisées à la fin de l'unité de traduction

-fdiagnostics-parseable-fixits
Imprimez les correctifs sous une forme analysable par machine

-fdiagnostics-print-source-range-info
La plage de la source d'impression s'étend sous forme numérique

-fdiagnostics-show-note-include-stack
L'affichage comprend des piles pour les notes de diagnostic

-fdiagnostics-show-option
Imprimer le nom de l'option avec des diagnostics mappables

-fdiagnostics-show-template-tree
Imprimer un arbre de comparaison de modèles pour différents modèles

-fdollars-in-identifiants
Autoriser '$' dans les identifiants

-femit-all-decls
Émettre toutes les déclarations, même si elles ne sont pas utilisées

-fexceptions
Activer la prise en charge de la gestion des exceptions

-ffast-mathématiques
Activez le mode « mathématiques rapides » du *frontend*. Cela n'a aucun effet sur les optimisations, mais
fournit une macro de préprocesseur __FAST_MATH__ identique à celle de GCC -ffast-mathématiques drapeau

-fixed-r9
Réserver le registre r9 (ARM uniquement)

-fixe-x18
Réserver le registre x18 (AArch64 uniquement)

-ffp-contrat=
Ops FP fusionnés (par ex. FMA) : rapide (partout) | sur (selon FP_CONTRACT
pragma, par défaut) | éteint (ne jamais fusionner)

-fautoportant
Affirmer que la compilation a lieu dans un environnement autonome

-ffonction-sections
Placez chaque fonction dans sa propre section (ELF uniquement)

-fgnu-mots-clés
Autoriser les mots-clés d'extension GNU quelle que soit la norme de langue

-fgnu-runtime
Générer une sortie compatible avec le runtime GNU Objective-C standard

-fgnu89-en ligne
Utiliser la sémantique en ligne gnu89

-fimplicit-module-maps
Recherchez implicitement dans le système de fichiers des fichiers de mappage de module.

-finstrument-fonctions
Générer des appels à l'entrée et à la sortie des fonctions de l'instrument

-fintégré-comme
Activer l'assembleur intégré

-fmath-errno
Exiger que les fonctions mathématiques indiquent les erreurs en définissant errno

-fmax-type-align=
Spécifiez l'alignement maximal à appliquer sur les pointeurs sans alignement explicite

-fmodule-fichier=
Chargez ce fichier de module précompilé

-fmodule-map-file=
Chargez ce fichier de carte de module

-fnom-module=
Spécifiez le nom du module à construire

-fmodules-cache-path=
Spécifiez le chemin du cache du module

-fmodules-decluse
Exiger la déclaration des modules utilisés dans un module

-fmodules-ignorer-macro=
Ignorer la définition de la macro donnée lors de la construction et du chargement des modules

-fmodules-prune-after=
Précisez l'intervalle (en secondes) après lequel un fichier module sera pris en compte
inutilisé

-fmodules-prune-intervalle=
Spécifiez l'intervalle (en secondes) entre les tentatives d'élagage du cache du module

-fmodules-recherche-tout
Recherchez même des modules non importés pour résoudre les références

-fmodules-strict-decluse
Comme -fmodules-decluse mais nécessite que tous les en-têtes soient dans des modules

-fmodules-user-build-path
Spécifiez le chemin de construction de l'utilisateur du module

-fmodules-validate-one-per-build-session
Ne pas vérifier les fichiers d'entrée pour les modules si le module a été avec succès
validé ou chargé pendant cette session de build

-fmodules-validate-system-headers
Valider les en-têtes système dont dépend un module lors du chargement du module

-fmodules
Activer la fonctionnalité de langue « modules »

-version-compatibilité-fms=
Valeur séparée par des points représentant le numéro de version du compilateur Microsoft à signaler dans
_MSC_VER (0 = ne pas le définir (par défaut))

-fms-compatibilité
Activer la compatibilité totale avec Microsoft Visual C++

-extensions-fms
Accepter certaines constructions non standard prises en charge par le compilateur Microsoft

-version-fmsc=
Numéro de version du compilateur Microsoft à signaler dans _MSC_VER (0 = ne pas le définir
(défaut))

-fno-contrôle-d'accès
Désactiver le contrôle d'accès C++

-fno-assume-sane-opérateur-nouveau
Ne supposez pas que l'opérateur global new de C++ ne peut pas créer d'alias pour un pointeur

-fno-autolink
Désactiver la génération de directives d'éditeur de liens pour la liaison automatique de bibliothèques

-fno-intégré-
Désactiver la connaissance implicite implicite d'une fonction spécifique

-fno-intégré
Désactiver la connaissance implicite intégrée des fonctions

-fno-commun
Compilez des globals communs comme des définitions normales

-fno-constant-cfstrings Désactiver la création de chaînes constantes de type CodeFoundation

-fno-diagnostics-fixit-info
Ne pas inclure les informations fixit dans les diagnostics

-fno-dollars-in-identifiants
Interdire '$' dans les identifiants

-fno-elide-constructeurs Désactiver l'élision du constructeur de copie C++

-type fno-elide
Ne pas supprimer les types lors de l'impression des diagnostics

-fno-gnu-inline-asm
Désactiver l'asm en ligne de style GNU

-fno-intégré-as
Désactiver l'assembleur intégré

-fno-lax-conversions-vectorielles
Interdire les conversions implicites entre vecteurs avec un nombre différent d'éléments
ou différents types d'éléments

-fno-math-intégré
Désactiver la connaissance implicite implicite des fonctions mathématiques

-fno-fusionner-toutes-constantes
Interdire la fusion de constantes

-fno-objc-infer-type-de-résultat-lié
ne pas déduire le type de résultat lié à Objective-C en fonction de la famille de méthodes

-fno-noms-opérateurs
Ne traitez pas les mots-clés de nom d'opérateur C++ comme des synonymes pour les opérateurs

-fno-reroll-boucles
Désactiver le reroller de boucle

-fno-rtti
Désactiver la génération d'informations rtti

-fno-sanitize-liste noire N'utilisez pas de fichier de liste noire pour les désinfectants

-fno-sanitize-couverture=
Désactiver les fonctionnalités spécifiées de l'instrumentation de couverture pour les désinfectants

-fno-sanitize-memory-track-origins
Désactiver le suivi des origines dans MemorySanitizer

-fno-sanitize-récupération=
Désactiver la récupération pour les désinfectants spécifiés

-fno-sanitize-trap=
Désactiver le piégeage pour les désinfectants spécifiés

-fno-court-wchar
Forcer wchar_t à être un entier non signé

-fno-show-colonne
Ne pas inclure le numéro de colonne sur les diagnostics

-fno-show-source-emplacement
Ne pas inclure d'informations sur l'emplacement de la source avec les diagnostics

-fno-signed-char
Le caractère n'est pas signé

-fno-signé-zéros
Autoriser les optimisations qui ignorent le signe des zéros à virgule flottante

-fno-correction-orthographe
Désactiver la vérification orthographique

-fno-pile-protecteur
Désactiver l'utilisation des protecteurs de pile

-fno-autonome-debug
Limiter les informations de débogage produites pour réduire la taille du binaire de débogage

-fno-threadsafe-statics Ne pas émettre de code pour effectuer l'initialisation du thread statique local
des

-fno-trigraphes
Ne pas traiter les séquences de trigraphes

-fno-unroll-boucles
Désactiver le dérouleur de boucle

-fno-use-cxa-atexit
N'utilisez pas __cxa_atexit pour appeler des destructeurs

-fno-use-init-tableau
N'utilisez pas .init_array au lieu de .ctors

-fobjc-arc-exceptions
Utilisez le code EH-safe lors de la synthèse des rétentions et des libérations dans -fobjc-arc

-fobjc-arc
Synthétiser les appels de rétention et de libération pour les pointeurs Objective-C

-fobjc-exceptions
Activer les exceptions Objective-C

-fobjc-gc-seulement
Utilisez GC exclusivement pour la gestion de la mémoire liée à Objective-C

-fobjc-gc
Activer le ramasse-miettes Objective-C

-fobjc-runtime=
Spécifiez le type et la version du runtime Objective-C cible

-fpack-struct=
Spécifiez l'alignement d'emballage de structure maximal par défaut

-fpascal-chaînes
Reconnaître et construire des littéraux de chaîne de style Pascal

-fpcc-struct-retour
Remplacer l'ABI par défaut pour renvoyer toutes les structures de la pile

-fprofile-generate=
Générer du code instrumenté pour collecter les comptes d'exécution dans
/default.profraw (remplacé par LLVM_PROFILE_FILE env var)

-fprofile-instr-generate=
Générer du code instrumenté pour collecter les comptes d'exécution dans (remplacé par
LLVM_PROFILE_FILE variable d'environnement)

-fprofile-instr-générer
Générer du code instrumenté pour collecter le nombre d'exécutions dans le fichier default.profraw
(remplacé par la forme d'option '=' ou la var env LLVM_PROFILE_FILE)

-fprofile-instruction-use=
Utiliser les données d'instrumentation pour une optimisation guidée par profil

-fprofile-sample-use=
Activer les optimisations guidées par profil basées sur des échantillons

-fprofile-use=
Utilisez les données d'instrumentation pour une optimisation guidée par profil. Si le chemin est un
répertoire, il lit à partir de /default.profdata. Sinon, il lit à partir du fichier
.

-freciprocal-maths
Autoriser la réassociation des opérations de division

-freg-struct-retour
Remplacer l'ABI par défaut pour renvoyer de petites structures dans les registres

-freroll-boucles
Activer le reroller de boucle

-fsanitize-address-field-padding=
Niveau de remplissage des champs pour AddressSanitizer

-fsanitize-liste noire=
Chemin d'accès au fichier de liste noire pour les désinfectants

-fsanitize-couverture=
Spécifiez le type d'instrumentation de couverture pour les assainisseurs

-fsanitize-memory-track-origins=
Activer le suivi des origines dans MemorySanitizer

-fsanitize-memory-track-origins
Activer le suivi des origines dans MemorySanitizer

-fsanitize-memory-use-after-dtor
Activer la détection d'utilisation après destruction dans MemorySanitizer

-fsanitize-récupérer=
Activer la récupération pour les désinfectants spécifiés

-fsanitize-trap=Activer le piégeage pour les désinfectants spécifiés

-fsanitize=
Activez les contrôles d'exécution pour diverses formes de comportement indéfini ou suspect. Voir
manuel d'utilisation pour les chèques disponibles

-fshort-énumérations
Allouer à un type enum uniquement autant d'octets que nécessaire pour la plage déclarée de
valeurs possibles

-fshort-wchar
Force wchar_t à être un int court non signé

-fshow-overloads=
Quels candidats de surcharge afficher lorsque la résolution de surcharge échoue : best|all ;
par défaut à tous

-fsized-désallocation
Activer les fonctions de désallocation globale de taille C++14

-fslp-vectorize-agressif
Activer les passes de vectorisation BB

-fslp-vectoriser
Activer les passes de vectorisation du parallélisme au niveau des supermots

-fstack-protecteur-tout
Forcer l'utilisation de protecteurs de pile pour toutes les fonctions

-fstack-protecteur-fort
Utiliser une heuristique forte pour appliquer des protecteurs de pile aux fonctions

-fstack-protecteur
Activer les protecteurs de pile pour les fonctions potentiellement vulnérables à l'écrasement de pile

-fstandalone-débogage
Émettre des informations de débogage complètes pour tous les types utilisés par le programme

-fstrict-énumérations
Activer les optimisations basées sur la définition stricte d'une plage de valeurs d'énumération

-ftrap-fonction=Émettre un appel à la fonction spécifiée plutôt qu'une instruction d'interruption

-ftrapv-handler=
Spécifier la fonction à appeler en cas de débordement

-ftrapv
Piège sur débordement d'entier

-ftrigraphes
Traiter les séquences de trigraphes

-noms-de-sections-funiques
Utilisez des noms uniques pour les sections de texte et de données (ELF uniquement)

-funroll-boucles
Activer le dérouleur de boucle

-tableau d'initialisation de fusible
Utilisez .init_array au lieu de .ctors

-fveclib=
Utiliser la bibliothèque de fonctions vectorielles donnée

-fvectoriser
Activer les passes de vectorisation de boucle

-fvisibility-inlines-hiden
Donner la visibilité par défaut aux fonctions membres C++ en ligne par défaut

-fvisibilité-ms-compat
Donner une visibilité 'par défaut' aux types globaux et des fonctions et variables globales 'cachées'
visibilité par défaut

-fvisibilité=
Définir la visibilité par défaut des symboles pour toutes les déclarations globales

-fwrapv
Traiter le débordement d'entier signé comme un complément à deux

-chaînes-finscriptibles
Stocker les littéraux de chaîne en tant que données inscriptibles

-fzvecteur
Activer l'extension de langue vectorielle System z

-F
Ajouter un répertoire au framework, inclure le chemin de recherche

--gcc-toolchain=Utilisez la chaîne d'outils gcc dans le répertoire donné

-gdwarf-2
Générer des informations de débogage au niveau de la source avec nain version 2

-gdwarf-3
Générer des informations de débogage au niveau de la source avec nain version 3

-gdwarf-4
Générer des informations de débogage au niveau de la source avec nain version 4

-gline-tables-uniquement
Émettre uniquement les tables de numéros de ligne de débogage

-g Générer des informations de débogage au niveau de la source

-Aide Afficher les options disponibles

-H Afficher les en-têtes inclus et la profondeur d'imbrication

-idirafter
Ajouter un répertoire à APRÈS inclure le chemin de recherche

-iframework
Ajouter un répertoire au chemin de recherche du framework SYSTEM

-imacros
Inclure les macros du fichier avant l'analyse

-inclure-pch
Inclure le fichier d'en-tête précompilé

-comprendre
Inclure le fichier avant l'analyse

-index-en-tête-map
Créez le prochain répertoire inclus (-I or -F) une carte d'en-tête d'indexeur

-ipréfixe
Met le -iavecpréfixe/-iwithprefixavant le préfixe

-Je cite
Ajouter un répertoire à QUOTE inclure le chemin de recherche

-isysroot
Définir le répertoire racine du système (généralement /)

-isystème
Ajouter un répertoire à SYSTEM inclure le chemin de recherche

-superposition de fiv
Superposer le système de fichiers virtuel décrit par fichier sur le système de fichiers réel

-iavecpréfixeavant
Définir le répertoire pour inclure le chemin de recherche avec le préfixe

-iavecpréfixe
Définir le répertoire sur SYSTEM inclure le chemin de recherche avec le préfixe

-iavecracinesys
Ajouter un répertoire à SYSTEM inclut le chemin de recherche, les chemins absolus sont relatifs à
-isysroot

-I
Ajouter un répertoire pour inclure le chemin de recherche

-appels mabicaux
Activer le code indépendant de la position de style SVR4 (Mips uniquement)

-mcrc Autoriser l'utilisation des instructions CRC (ARM uniquement)

-MARYLAND Écrire un fichier dep contenant les en-têtes utilisateur et système

-mfix-cortex-a53-835769 Solution de contournement Cortex-A53 erratum 835769 (AArch64 uniquement)

-mfp32
Utiliser des registres à virgule flottante 32 bits (MIPS uniquement)

-mfp64 Utiliser des registres à virgule flottante 64 bits (MIPS uniquement)

-MF
Écrire la sortie du fichier dep à partir de -MMD, -MARYLAND, -MMou -M à

-mgeneral-regs-uniquement
Générer du code qui utilise uniquement les registres à usage général (AArch64 uniquement)

-mglobal-fusion
Activer la fusion des globals

-MG Ajouter les en-têtes manquants au depfile

--émigrer
Exécuter le migrateur

-mios-version-min=
Définir la cible de déploiement iOS

-mllvm
Arguments supplémentaires à transmettre au traitement des options de LLVM

-mlong-appels
Générer un saut indirect pour permettre des sauts au-delà de 64M

-mmacosx-version-min=
Définir la cible de déploiement Mac OS X

-MMD Écrire un fichier dep contenant les en-têtes des utilisateurs

-champs de bits mms
Définir la disposition de la structure par défaut pour qu'elle soit compatible avec le compilateur Microsoft
Standard

-mmsa Activer MSA ASE (MIPS uniquement)

-MM Comme -MMD, mais implique aussi -E et écrit sur stdout par défaut

-mno-abicales
Désactiver le code indépendant de la position de style SVR4 (Mips uniquement)

-mno-fix-cortex-a53-835769
Ne pas contourner l'erratum Cortex-A53 835769 (AArch64 uniquement)

-mno-global-fusion
Désactiver la fusion des globales

-mno-implicite-float
Ne pas générer d'instructions implicites en virgule flottante

-mno-long-appels
Restaurer le comportement par défaut de ne pas générer d'appels longs

-mno-msa
Désactiver MSA ASE (MIPS uniquement)

-mno-restreint-le
Autoriser la génération de blocs informatiques obsolètes pour ARMv8. Il est désactivé par défaut pour ARMv8
Mode pouce

-mno-accès non aligné
Forcer tous les accès mémoire à être alignés (AArch32/AArch64 uniquement)

-mnocrc
Interdire l'utilisation des instructions CRC (ARM uniquement)

-module-dépendance-rép
Répertoire pour vider les dépendances du module vers

-momit-leaf-frame-pointeur
Omettre la configuration du pointeur de trame pour les fonctions de feuille

-MP Créer une cible bidon pour chaque dépendance (autre que le fichier principal)

-mqdsp6-compat
Activer la rétrocompatibilité hexagone-qdsp6

-MQ
Spécifiez le nom de la sortie du fichier principal à citer dans le fichier dep

-mrelax-tout
(intégré en tant que) Détendez toutes les instructions de la machine

-mrestreignez-le
Interdire la génération de blocs informatiques obsolètes pour ARMv8. Il est activé par défaut pour
Mode pouce ARMv8.

-mrtd Faire de la convention d'appel StdCall la convention d'appel par défaut

-msoft-float
Utiliser la virgule flottante du logiciel

-mstack-alignement=
Définir l'alignement de la pile

-mstack-probe-taille=
Définir la taille de la sonde de pile

-mstackrealign
Forcer le réalignement de la pile à l'entrée de chaque fonction

-mthread-modèle
Le modèle de thread à utiliser, par exemple posix, single (posix par défaut)

-MT
Spécifiez le nom de la sortie du fichier principal dans depfile

-accès munaligné
Autoriser le désalignement des accès mémoire (AArch32/AArch64 uniquement)

-MV Utiliser le format NMake/Jom pour le fichier dep

-M Comme -MARYLAND, mais implique aussi -E et écrit sur stdout par défaut

--no-system-header-prefix=
Traiter tous les chemins #include en commençant par comme n'incluant pas d'en-tête système.

-nobuiltininc
Désactiver les répertoires #include intégrés

-nostdinc++
Désactiver les répertoires standard #include pour la bibliothèque standard C++

-ObjC++
Traiter les fichiers d'entrée source comme des entrées Objective-C++

-propriété-atomique-objcmt Effectuer la migration vers les propriétés « atomiques »

-objcmt-migrer-all
Activer la migration vers ObjC moderne

-objcmt-migrate-annotation
Activer la migration vers les annotations de propriété et de méthode

-objcmt-migrate-designated-init
Activer la migration pour déduire NS_DESIGNATED_INITIALIZER pour les méthodes d'initialisation

-objcmt-migrate-type d'instance
Activer la migration pour déduire le type d'instance pour le type de résultat de la méthode

-objcmt-migrate-littéraux
Activer la migration vers les littéraux ObjC modernes

-objcmt-migrate-ns-macros
Activer la migration vers les macros NS_ENUM/NS_OPTIONS

-objcmt-migrate-property-dot-syntaxe
Activer la migration des messages setter/getter vers la syntaxe property-dot

-objcmt-migrate-propriété
Activer la migration vers la propriété ObjC moderne

-objcmt-migrate-conformité-protocole
Activer la migration pour ajouter la conformité au protocole sur les classes

-objcmt-migrate-readonly-propriété
Activer la migration vers la propriété en lecture seule ObjC moderne

-propriété objcmt-migrate-readwrite
Activer la migration vers la propriété de lecture-écriture ObjC moderne

-objcmt-migrate-abonnement
Activer la migration vers l'abonnement ObjC moderne

-objcmt-ns-nonatomic-iosonly
Activer la migration pour utiliser la macro NS_NONATOMIC_IOSONLY pour définir la propriété « atomique »
attribuer

-objcmt-returns-innerpointer-propriété
Activer la migration pour annoter la propriété avec NS_RETURNS_INNER_POINTER

-objcmt-whitelist-dir-path=
Ne modifiez que les fichiers avec un nom de fichier contenu dans le chemin de répertoire fourni

-ObjC Traiter les fichiers d'entrée source comme des entrées Objective-C

-o
Écrire la sortie dans

-pg Activer l'instrumentation mcount

-tuyau Utilisez des tuyaux entre les commandes, lorsque cela est possible

-print-file-name=Imprimer le chemin complet de la bibliothèque de

-print-ivar-mise en page
Activer la trace d'impression bitmap de mise en page Objective-C Ivar

-print-libgcc-nom-de-fichier Imprimer le chemin de la bibliothèque pour "libgcc.a"

-print-nom-prog=Imprimer le chemin complet du programme de

-imprimer-recherche-répertoires
Imprimer les chemins utilisés pour rechercher des bibliothèques et des programmes

-pthread
Prise en charge des threads POSIX dans le code généré

-P Désactiver la sortie du marqueur de ligne dans -E mode

-Arguments non utilisés
Ne pas émettre d'avertissement pour les arguments de pilote inutilisés

-relocalisable-pch
S'il faut créer un en-tête précompilé déplaçable

-réécrire-legacy-objc
Réécrire le code source Objective-C hérité en C++

-réécrire-objc
Réécrire les sources Objective-C en C++

-Rpass-analyse=Analyse de transformation de rapport à partir de passes d'optimisation dont le nom
correspond à l'expression régulière POSIX donnée

-Rpass-manqué=
Signaler les transformations manquées par les passes d'optimisation dont le nom correspond au
expression régulière POSIX

-Rpasse=
Rapporter les transformations effectuées par les passes d'optimisation dont le nom correspond au
expression régulière POSIX donnée

-R
Activer la remarque spécifiée

-sauve-temps=
Enregistrez les résultats de compilation intermédiaires.

-sauve-temps
Enregistrer les résultats de compilation intermédiaires

-sérialiser-diagnostics
Sérialiser les diagnostics du compilateur dans un fichier

-std=
Langage standard pour compiler

-stdlib=
Bibliothèque standard C++ à utiliser

--system-header-prefix=
Traiter tous les chemins #include en commençant par comme incluant un en-tête système.

-S Exécutez uniquement les étapes de prétraitement et de compilation

--cible=
Générer du code pour la cible donnée

-temps Chronométrer les commandes individuelles

-traditionnel-cpp
Activer une émulation CPP traditionnelle

-trigraphes
Traiter les séquences de trigraphes

-undef undef toutes les définitions du système

--verify-debug-info
Vérifier la représentation binaire de la sortie de débogage

-vérifier-pch
Chargez et vérifiez qu'un fichier d'en-tête précompilé n'est pas périmé

-v Afficher les commandes à exécuter et utiliser la sortie détaillée

-Washington,
Passez les arguments séparés par des virgules dans à l'assembleur

-Wl,
Passez les arguments séparés par des virgules dans à l'éditeur de liens

-directeur de travail
Résoudre les chemins de fichiers relatifs au répertoire spécifié

-Wp,
Passez les arguments séparés par des virgules dans au préprocesseur

-W
Activer l'avertissement spécifié

-w Supprimer tous les avertissements

-Xanalyseur
Passe à l'analyseur statique

-Xassembleur
Passe à l'assembleur

-Xclang
Passe au compilateur clang

-Xlinker
Passe à l'éditeur de liens

-Xpréprocesseur
Passe au préprocesseur

-x
Traiter les fichiers d'entrée suivants comme ayant un type

-z
Passé -z à l'éditeur de liens

Projet CastXML maintenu et soutenu par Kitware (kitware.com).

Ubuntu clang version 3.7.1-1ubuntu4 (tags/RELEASE_371/final) (basé sur LLVM 3.7.1) Cible :
x86_64-pc-linux-gnu Modèle de thread : posix

Utilisez castxml en ligne en utilisant les services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

  • 1
    Phaser
    Phaser
    Phaser est un open rapide, gratuit et amusant
    framework de jeu source HTML5 qui offre
    Rendu WebGL et Canvas à travers
    navigateurs Web de bureau et mobiles. Jeux
    peut être co...
    Télécharger Phaser
  • 2
    Moteur VASSAL
    Moteur VASSAL
    VASSAL est un moteur de jeu pour créer
    versions électroniques de la carte traditionnelle
    et jeux de cartes. Il fournit un soutien pour
    rendu et interaction des pièces de jeu,
    et...
    Télécharger le moteur VASSAL
  • 3
    OpenPDF - Fork d'iText
    OpenPDF - Fork d'iText
    OpenPDF est une bibliothèque Java pour créer
    et l'édition de fichiers PDF avec une licence LGPL et
    Licence open source MPL. OpenPDF est le
    LGPL/MPL open source successeur d'iText,
    un ...
    Télécharger OpenPDF - Fork d'iText
  • 4
    SAGA SIG
    SAGA SIG
    SAGA - Système d'automatisation
    Analyses géoscientifiques - est un
    Logiciel de système d'information (SIG) avec
    immenses capacités pour les géodonnées
    traitement et an...
    Télécharger le SIG SAGA
  • 5
    Boîte à outils pour Java/JTOOpen
    Boîte à outils pour Java/JTOOpen
    IBM Toolbox for Java / JTOpen est un
    bibliothèque de classes Java prenant en charge
    programmation client/serveur et internet
    modèles vers un système exécutant OS/400,
    i5/OS, ou...
    Télécharger Toolbox pour Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (ou D3 pour les documents pilotés par les données)
    est une bibliothèque JavaScript qui vous permet
    produire des données dynamiques et interactives
    visualisations dans les navigateurs Web. Avec D3
    toi...
    Télécharger D3.js
  • Plus "

Commandes Linux

Ad