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 | 3.3 |
Version de LLVM | 3.3 |
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. En effet, RAD Studio vous offre la possibilité d'utiliser le compilateur de votre choix pour chacun de vos projets. BCC32 est le compilateur C++ par défaut pour Windows 32 bits.
Pour activer BCC32 pour un projet particulier, sélectionnez Projet > Options > Compilateur C++ puis, sous Compilateur classique, désactivez 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.