BCC32C

De RAD Studio
Aller à : navigation, rechercher

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.

Informations générales

Champ Valeur
Version de Clang 3.3
Version de LLVM 3.3
Conventions d'appel
  • MSVC __fastcall
  • C
  • Pascal
  • Registre
  • Appel standard
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.

Voir aussi