BCCAARM
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.
Sommaire
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
- Différences entre BCCAARM 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
- Erreurs et avertissements de BCCAARM
- Développement d'applications mobiles Android
- 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++
- Tutoriels mobiles : Développement d'applications mobiles (iOS et Android)
- Tutoriel mobile : Définition de votre environnement de développement sur un PC Windows (Android)
- Compilateurs C++
- BCCIOSARM.EXE, le compilateur C++ pour le périphérique iOS 32 bits
- BCCIOSARM64.EXE, le compilateur C++ pour le périphérique iOS 64 bits