BCCIOSARM

De RAD Studio
Aller à : navigation, rechercher

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.

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