BCCAARM
Nach oben zu Durch Clang erweiterte C++-Compiler
BCCAARM ist der C++-Compiler von RAD Studio für Android.
BCCAARM basiert auf Clang. Weitere Informationen zu Gemeinsamkeiten des BCCAARM-Compilers mit anderen C++-Compilern, die durch Clang erweitert wurden, finden Sie unter Durch Clang erweiterte C++-Compiler.
Inhaltsverzeichnis
Allgemeine Informationen
Feld | Wert |
---|---|
Clang-Version | 3.3 |
LLVM-Version | 3.3 |
Aufrufkonventionen | AAPCS (EN) |
Ergänzen von Namen | Itanium (EN) |
Standardbibliothek | GNU libstdc++ (EN) |
Ausgabedateien
Dateityp | Dateierweiterung | Dateiformat |
---|---|---|
Ausführbar | N/A¹ | |
Gemeinsame Bibliothek | .so
|
ELF (EN) |
Statische Bibliothek | .a
|
ar (EN) |
Compiliertes Objekt | .o
|
ELF (EN) |
- Hinweis: RAD Studio-Anwendungen für Android werden als gemeinsame Bibliotheken erzeugt.
Schreiben von C++-Code für BCCAARM
Um C++-Code speziell für BCCAARM zu schreiben, verwenden Sie Folgendes:
#if defined(__ANDROID__) && defined(__arm__)
// Your code.
#endif
- Hinweis: Hierbei handelt es sich um Compiler-spezifischen Code. Auf diese Art und Weise sollten Sie Android-spezifischen Code nicht schreiben. Siehe Erstellen einer Android-App.
Weitere Informationen finden Sie unter Durch Clang erweiterte C++-Compiler, Vordefinierte Makros.
Siehe auch
- Unterschiede zwischen BCCAARM und Compilern der vorherigen Generation
- Optionen:
- C++-Header-Dateien:
- Unterstützte C++11-Features
- Fehler und Warnungen von BCCAARM
- Mobile Android-Anwendungsentwicklung
- Gesichtspunkte für geräteübergreifende C++-Anwendungen
- Migrieren von C++-Code von Desktop- zu mobilen Anwendungen
- Mobile-Tutorials: Mobile Anwendungsentwicklung (iOS und Android)
- Mobile-Tutorial: Konfigurieren der Entwicklungsumgebung auf dem Windows-PC (Android)
- C++-Compiler
- BCCIOSARM64.EXE: Der C++-Compiler für 64-Bit-iOS-Geräte