BCCAARM

De RAD Studio
Aller à : navigation, rechercher

Remonter à Compilateurs C++ améliorés par Clang


BCCAARM est le compilateur C++ de RAD Studio pour Android.

BCCAARM est basé sur Clang. voir Compilateurs C++ améliorés par Clang pour connaître les points communs entre le compilateur BCCAARM et les autres compilateurs C++ améliorés par Clang.

Informations générales

Champ Valeur
Version de Clang 3.3
Version de LLVM 3.3
Conventions d'appel AAPCS
Substantypage Itanium (EN)
Bibliothèque standard GNU libstdc++ (EN)

Fichiers de sortie

Type de fichier Extension de fichier Format de fichier
Exécutable N/A¹
Bibliothèque partagée .so ELF (EN)
Bibliothèque statique .a ar (EN)
Objet compilé .o ELF (EN)
Remarque : Les applications RAD Studio pour Android sont construites comme des bibliothèques partagées.

Ecriture du code C++ pour BCCAARM

Pour écrire du code C++ spécifiquement pour BCCAARM, utilisez :

#if defined(__ANDROID__) && 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 à Android. Voir Création d'une app Android.

Pour plus d'informations, voir Compilateurs C++ améliorés par Clang, Macros prédéfinies.

Voir aussi