BCCIOSARM
Remonter à Compilateurs C++ améliorés par Clang
BCCIOSARM est le compilateur C++ de RAD Studio pour iOS 32 bits.
BCCIOSARM est basé sur Clang. Voir Compilateurs C++ améliorés par Clang pour connaître les points communs entre le compilateur BCCIOSARM et les autres compilateurs C++ améliorés par Clang.
- Remarques :
- BCCIOSARM ne prend pas en charge le simulateur iOS. Le simulateur iOS exécute une version spéciale d'iOS, non-ARM. RAD Studio ne fournit pas de compilateur C++ pour le simulateur iOS.
- Pour iOS 64 bits, utilisez BCCIOSARM64 à la place.
Sommaire
Informations générales
Champ | Valeur |
---|---|
Version de Clang | 3.3 |
Version de LLVM | 3.3 |
Conventions d'appel | Apple AAPCS (EN) |
Substantypage | Itanium (EN) |
Bibliothèque standard | LLVM libc++ (EN) |
Fichiers de sortie
Type de fichier | Extension de fichier | Format de fichier |
---|---|---|
Exécutable | Mach-O (EN) | |
Bibliothèque partagée | N/A¹ | |
Bibliothèque statique | .a
|
ar (EN) |
Objet compilé | .o
|
Mach-O (EN) |
- Remarque : iOS ne prend pas en charge les applications contenant des bibliothèques partagées.
Ecriture du code C++ pour BCCIOSARM
Pour écrire du code C++ spécifiquement pour BCCIOSARM, utilisez :
#if defined(__APPLE__) && defined(__arm__)
// Your code.
#endif
- Remarque : C'est du code spécifique au compilateur, et ce n'est pas la méthode recommandée pour écrire du code spécifique à iOS. Voir Création d'une app iOS, Ecriture de code pour iOS seulement.
Pour plus d'informations, voir Compilateurs C++ améliorés par Clang, Macros prédéfinies.
Voir aussi
- BCCIOSARM.EXE, le compilateur C++ pour le périphérique iOS 32 bits
- Différences entre BCCIOSARM et les compilateurs C++ de précédente génération
- Options :
- Fichiers d'en-tête C++ :
- Fonctionnalités C++11 prises en charge
- Messages d'erreur et d'avertissement de BCCIOSARM
- Développement d'applications mobiles iOS
- Considérations C++ pour les applications multi-périphériques
- Migration du code C++ en mobile depuis le bureau
- Comptage automatique des références dans C++
- Compilateurs C++
- BCCIOSARM64.EXE, le compilateur C++ pour le périphérique iOS 64 bits
- BCCAARM.EXE, le compilateur C++ pour Android