BCC32C
Remonter à Compilateurs C++ améliorés par Clang
BCC32C est un compilateur C++ de RAD Studio pour Windows 32 bits. RAD Studio fournit BCC32C comme une alternative facultative à BCC32, qui fait partie de la génération précédente des compilateurs C++ pour Windows 32 bits.
BCC32C est basé sur Clang. Voir Compilateurs C++ améliorés par Clang pour connaître les points communs entre le compilateur BCC32C et les autres compilateurs C++ améliorés par Clang.
- Remarque: Pour Windows 64 bits, utilisez BCC64.
Sommaire
Informations générales
Champ | Valeur |
---|---|
Version de Clang | 5,0 |
Version de LLVM | 5,0 |
Conventions d'appel |
|
Substantypage | Itanium (EN) |
Bibliothèque standard | Dinkumware |
Bibliothèques supplémentaires | compiler-rt |
Fichiers de sortie
Type de fichier | Extension de fichier | Format de fichier |
---|---|---|
Exécutable | .exe
|
PE32 (EN) |
Bibliothèque partagée | .dll
|
PE32 (EN) |
Bibliothèque statique | .lib
|
OMF (EN) |
Objet compilé | .obj
|
OMF (EN) |
Comment activer BCC32C
BCC32C ne remplace pas BCC32, RAD Studio vous offre la possibilité d'utiliser le compilateur de votre choix pour chacun de vos projets. BCC32C est le compilateur C++ par défaut pour Windows 32 bits.
Pour activer le compilateur amélioré par Clang pour un projet spécifique, sélectionnez Projet > Options > Compilateur C++ et désélectionnez l'option Utiliser le compilateur Borland 'classique'.
Ecriture du code C++ pour BCC32C
Pour écrire du code C++ spécifiquement pour BCC32C, utilisez :
#if defined(__BORLANDC__) && defined(__clang__) && defined(_WIN32) && !defined(_WIN64)
// Your code.
#endif
Pour plus d'informations, voir Compilateurs C++ améliorés par Clang, Macros prédéfinies.