Compilateur C++ - Sortie
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 |
Options de sortie | Description | Commutateurs du compilateur | ||||
---|---|---|---|---|---|---|
bcc32 | bcc32c | bcc64 | 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 = |
-X |
Plate-forme non prise en charge |
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 = |
-vu |
Plate-forme non prise en charge |
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 = |
-mm |
-sys-header-deps* |
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. |
-u |
Plate-forme non prise en charge |
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 = |
-R |
Plate-forme non prise en charge |
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 = |
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 |
- * 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.