Compilateurs C++

De RAD Studio
Aller à : navigation, rechercher

Remonter à Chaînes d'outils C++


RAD Studio fournit des compilateurs pour toutes les plates-formes cible prises en charge.

Chaque compilateur appartient à l'une des générations de compilateurs suivantes :

  • Compilateurs de génération précédente, notamment le compilateur Windows 32 bits C++Builder, BCC32, et les compilateurs avec une base de code similaire.
  • Compilateurs améliorés par Clang, qui sont des compilateurs basés sur le compilateur Clang.

RAD Studio fournit les compilateurs C++ suivants :

Plate-forme Compilateur Génération
Windows 32 bits BCC32C Clang
BCC32X Clang
BCC32 Précédente
Windows 64 bits BCC64 Clang
BCC64X Clang
iOS 64 bits BCCIOSARM64 Clang
Android BCCAARM Clang
Attention: Lorsque vous utilisez des compilateurs Windows 32 bits pour plusieurs projets C++ interdépendants, le code compilé par l'un des compilateurs ne doit pas être statiquement lié à du code compilé avec un autre compilateur, car ils ne sont pas compatibles au niveau de l'ABI. Pour utiliser deux compilateurs différents, le code doit être dans une DLL distincte et exposer une interface c simple. Dans le cas contraire, vous devrez utiliser un seul compilateur pour pouvoir compiler correctement.

Voir aussi