Afficher : Delphi C++
Préférences d'affichage

DCCOSX.EXE, le compilateur croisé Delphi pour OS X

De RAD Studio XE2

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

aucune

Fichier exécutable à compilation croisée pour le Mac

.dcu

Fichier unité à compilation croisée Delphi

Aucun fichier liste ne sera délivré

Fichier listing

.o

Fichier objet (.obj pour Windows)

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)

Voir aussi

Versions précédentes
Autres langues