Compilateurs C++
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.