Compilateur C++ - Sortie

De RAD Studio
Aller à : navigation, rechercher

Remonter à Compilateur C++


Projet > Options > Compilateur C++ > Sortie

Utilisez cette boîte de dialogue pour définir les options de sortie du compilateur C++.

Options Description

Cible, Appliquer, Enregistrer

Voir Options de la cible.

Eléments communs

Voir Eléments communs des pages Options de projet.


Options de sortie Description Commutateurs du compilateur
bcc32   bcc32c   bcc64   bccosx   bcciosarm   bcciosarm64   bccaarm  

Désactiver la sortie d'auto-dépendance du compilateur

Désactive la sortie des résultats de la vérification d'auto-dépendance dans le fichier .obj. L'EDI utilise les informations d'auto-dépendance (une liste de fichiers #include dans votre projet) pour maintenir vos fichiers projet à jour. Si cette option est activée, le vérificateur de dépendances ne reconstruit pas les fichiers source dont les fichiers d'inclusion ont été modifiés. Valeur par défaut = False (activé)

-X

Plate-forme non prise en charge

Plate-forme non prise en charge

-X

Plate-forme non prise en charge

Plate-forme non prise en charge

Plate-forme non prise en charge

Ne pas préfixer les symboles exportés par soulignement

Ne préfixe pas les noms de symboles exportés par des caractères de soulignement. Valeur par défaut = False

-vu

Plate-forme non prise en charge

Plate-forme non prise en charge

-vu

Plate-forme non prise en charge

Plate-forme non prise en charge

Plate-forme non prise en charge

Exclure les en-têtes système des informations de dépendance

Ignore les fichiers en-tête système lors de la génération des informations de dépendance. Valeur par défaut = False.

-mm

-sys-header-deps*

Plate-forme non prise en charge

-mm

Plate-forme non prise en charge

Plate-forme non prise en charge

Plate-forme non prise en charge

Générer des traits de soulignement dans les noms de symboles

Le compilateur insère automatiquement un caractère de soulignement (_) devant les identificateurs globaux (fonctions et variables globales) avant de les enregistrer dans le module objet. Les identificateurs Pascal (ceux modifiés par le mot clé __pascal) sont convertis en majuscules et ne sont pas préfixés par un caractère de soulignement. Les caractères de soulignement des identificateurs C et C++ sont facultatifs. Toutefois, vous devez les activer au cours d'une liaison faisant intervenir les bibliothèques C++Builder pour éviter des erreurs.
Valeur par défaut = True

-u

Plate-forme non prise en charge

Plate-forme non prise en charge

-u

Plate-forme non prise en charge

Plate-forme non prise en charge

Plate-forme non prise en charge

Inclure les informations du navigateur dans les fichiers .obj

Inclut les informations du navigateur dans les fichiers .OBJ générés. Valeur par défaut = False

-R

Plate-forme non prise en charge

Plate-forme non prise en charge

-R

Plate-forme non prise en charge

Plate-forme non prise en charge

Plate-forme non prise en charge

Inclure les en-têtes système dans la sortie de dépendance

Inclut les fichiers d'en-tête système lors de la génération des informations de dépendance. Valeur par défaut = False

Plate-forme non prise en charge

Plate-forme non prise en charge

-sys-header-deps

Plate-forme non prise en charge

Plate-forme non prise en charge

Plate-forme non prise en charge

Plate-forme non prise en charge

* Les compilateurs Clang excluent les en-tête système par défaut. Utilisez l'option de ligne de commande -sys-header-deps pour les inclure lors de la génération des informations de dépendance.

Voir aussi