Le préprocesseur - Index

De RAD Studio
Aller à : navigation, rechercher

Remonter à Guide du langage C++ - Index

Cette section contient les rubriques relatives au préprocesseur C++Builder.

Le préprocesseur est un traitement de texte qui effectue des opérations préliminaires sur les fichiers C et C++ avant de les transmettre au compilateur. Le compilateur C++Builder invoque normalement le préprocesseur dans sa première passe pour convertir le texte d'un fichier source en tant que partie de la première phase de la conversion. Vous pouvez aussi invoquer le préprocesseur séparément, avec le préprocesseur CPP32.EXE en ligne de commande, pour traiter le texte sans compilation. Vous pouvez utiliser le préprocesseur pour insérer des fichiers, compiler conditionnellement du code, appliquer des substitutions de macro, spécifier des messages d'erreur de compilation et appliquer les règles spécifiques à la machine aux sections de code.

Invocation du préprocesseur C++

Compilateur C++ Plate-forme Opération
BCC32C Windows 32 bits -c- Xclang
BCC32X Windows 32 bits -E
BCC64 Windows 64 bits -E
BCC64X Windows 64 bits -E ou --preprocess
BCCIOSARM64 iOS 64 bits -E
BCCAARM Android -E
Remarque: Pour BCC32C, certaines opérations peuvent être acceptées et ignorées silencieusement.

Invocation du préprocesseur C++ avec les interfaces de ligne de commande des compilateurs C++ Windows

Plate-forme Compilateur classique Compilateur basé sur Clang Prétraitement Notes
Windows 32 bits BCC32C.EXE cpp32.exe test.cpp Crée test.i avec la sortie prétraitée.
BCC32C.EXE bcc32x -E test.cpp Sortie prétraitée envoyée à stdout: utilisez -o <file> pour écrire la sortie dans un fichier.
BCC32.EXE cpp32.exe test.cpp Crée test.1 avec la sortie prétraitée.
Windows 64 bits BCC64.EXE bcc32x -E test.cpp Sortie prétraitée envoyée à stdout: utilisez -o <file> pour écrire la sortie dans un fichier.

Rubriques