DCCOSX.EXE, le compilateur croisé Delphi pour OS X
Remonter à Utilitaires en ligne de commande - Index
DCCOSX.EXE est la version du compilateur croisé de DCC32.EXE, le compilateur en ligne de commande Delphi (Pascal Objet).
Sommaire |
Sortie du compilateur
| Extension de fichier | Description |
|---|---|
|
|
Fichier exécutable à compilation croisée pour le Mac |
|
|
Fichier unité à compilation croisée Delphi |
|
Aucun fichier liste ne sera délivré |
Fichier listing |
|
|
Fichier objet ( |
Options non supportées par DCCOSX.EXE
Le compilateur croisé DCCOSX.EXE ne supporte pas les options d'en-tête PE (pour Windows) que DCC32.EXE supporte.
Les options d'en-tête PE (spécifiées dans la boîte de dialogue Projet > Options > Compilateur Delphi > Liaison) incluent, entre autres, les options suivantes :
-
peflags:<indicateurs> -
peoptflags:<indicateurs> -
peosversion:<majeur>.<mineur>
Une autre option de la ligne de commande de DCC32 n'est pas supportée par DCCOSX :
-K<addr> = Set image base addr
Le compilateur Delphi ignore désormais la directive {$STRINGCHECKS}. Ainsi, la ligne suivante ne figure plus dans l'aide de la ligne de commande :
--string-checks:{on|off}
Options de commande
Pour afficher l'aide de la ligne de commande de DCCOSX, entrez :
C:\>dccosx
Version 23.0 du compilateur Embarcadero Delphi pour Mac OS X
Copyright (c) 1983, 2011 Embarcadero Technologies, Inc.
Syntaxe : dccosx [options] nomfichier [options]
-A<unité>=<alias> = Alias d'unité
-B = Construire toutes les unités
-CC = Cible console
-CG = Cible GUI
-D<syms> = Définir conditionnels
-E<chemin> = Répertoire de sortie exécutable/bibliothèque
-F<offset> = Chercher erreur
-GD = Fichier map détaillé
-GP = Fichier map avec publics
-GS = Fichier map avec segments
-H = Afficher les conseils
-I<paths> = Répertoires d'inclusion
-J = Générer un fichier .o
-JPHNE = Générer le fichier .o et le fichier .hpp C++, dans l'espace de nommage, tout exporter
-JL = Générer le package .a .bpi, et tous les fichiers .hpp pour C++
-LE<chemin> = Répertoire de sortie bpl*.so de package
-LN<chemin> = Répertoire de sortie .dcp de package
-LU<package> = Utiliser package
-M = Construire unités modifiées
-N0<chemin> = Répertoire de sortie .dcu/.dpu d'unité
-NH<chemin> = Répertoire de sortie .hpp d'unité
-NO<chemin> = Répertoire de sortie .o/.pic.o d'unité
-NB<chemin> = Répertoire de sortie .bpi
-NS<espaces de nommage> = Chemin de recherche des espaces de nommage
-O<chemins> = Répertoires objets
-P = Générer le code PIC (.dpu)
-Q = Compilation silencieuse
-R<chemins> = Répertoires ressources
-U<chemins> = Répertoires unités
-V = Infos débogage dans EXE
-VR = Générer débogage distant (RSM)
-W[+|-|^][warn_id] = Afficher les messages d'avertissement
-Z = Générer DCPs
-$<dir> = Directive de compilation
--help = Affiche cet écran d'aide
--version = Affiche le nom et la version
--codepage:<cp> = Spécifier l'encodage du fichier source
--default-namespace:<espace de nommage> = Définir l'espace de nommage
--depends = Sortie des informations de dépendance d'unité
--doc = Sortie de la documentation XML
--drc = Fichier .drc de chaînes de ressources de sortie
--no-config = ne pas charger le fichier dccosx.cfg par défaut
--description:<chaîne> = définir la description de l'exécutable
--inline:{on|off|auto} = contrôle fonction inline
Options du compilateur : -$<lettre><état> (voir défauts ci-dessous)
A8 Champs enregistrements alignés
B- Evaluation booléenne complète
C+ Evaluer assertions à l'exécution
D+ Informations de débogage
G+ Utiliser réf. données importées
H+ Utiliser chaînes longues par défaut
I+ Vérification E/S
J- Consts structurées en écriture
L+ Symboles débogage locaux
M- Info type à l'exécution
O+ Optimisations
P+ Params chaîne ouverte
Q- Vérification débordement entier
R- Vérification étendue
T- Opérateur @ typé
V+ Chaîne variables strictes
W- Générer cadre de pile
X+ Syntaxe étendue
Y+ Info référence symbole
Z1 Taille mini types énumérés
Taille de réserve des ressources : -$M<resourceReserveSize> (1048576 par défaut)