BCCIOSARM
Nach oben zu Durch Clang erweiterte C++-Compiler
BCCIOSARM ist der C++-Compiler von RAD Studio für 32-Bit-iOS.
BCCIOSARM basiert auf Clang. Weitere Informationen zu Gemeinsamkeiten des BCCIOSARM-Compilers mit anderen C++-Compilern, die durch Clang erweitert wurden, finden Sie unter Durch Clang erweiterte C++-Compiler.
- Hinweise:
- BCCIOSARM unterstützt den iOS-Simulator nicht. Der iOS-Simulator führt eine besondere, Nicht-ARM-Version von iOS aus. RAD Studio stellt keinen C++-Compiler für den iOS-Simulator bereit.
- Verwenden Sie stattdessen für 64-Bit-iOS BCCIOSARM64.
Inhaltsverzeichnis
Allgemeine Informationen
Feld | Wert |
---|---|
Clang-Version | 3.3 |
LLVM-Version | 3.3 |
Aufrufkonventionen | Apple AAPCS (EN) |
Ergänzen von Namen | Itanium (EN) |
Standardbibliothek | LLVM libc++ (EN) |
Ausgabedateien
Dateityp | Dateierweiterung | Dateiformat |
---|---|---|
Ausführbar | Mach-O (EN) | |
Gemeinsame Bibliothek | N/A¹ | |
Statische Bibliothek | .a
|
ar (EN) |
Compiliertes Objekt | .o
|
Mach-O (EN) |
- Hinweis: iOS unterstützt Anwendungen, die gemeinsame Bibliotheken enthalten, nicht.
Schreiben von C++-Code für BCCIOSARM
Um C++-Code speziell für BCCIOSARM zu schreiben, verwenden Sie Folgendes:
#if defined(__APPLE__) && defined(__arm__)
// Your code.
#endif
- Hinweis: Hierbei handelt es sich um Compiler-spezifischen Code. Auf diese Art und Weise sollten Sie iOS-spezifischen Code nicht schreiben. Siehe Erstellen von iOS-Apps, Schreiben von Code nur für iOS.
Weitere Informationen finden Sie unter Durch Clang erweiterte C++-Compiler, Vordefinierte Makros.
Siehe auch
- BCCIOSARM.EXE: Der C++-Compiler für 32-Bit-iOS-Geräte
- Unterschiede zwischen BCCIOSARM und Compilern der vorherigen Generation
- Optionen:
- C++-Header-Dateien:
- Unterstützte C++11-Features
- Fehler und Warnungen von BCCIOSARM
- Mobile iOS-Anwendungsentwicklung
- Gesichtspunkte für geräteübergreifende C++-Anwendungen
- Migrieren von C++-Code von Desktop- zu mobilen Anwendungen
- Automatische Referenzzählung in C++
- C++-Compiler
- BCCIOSARM64.EXE: Der C++-Compiler für 64-Bit-iOS-Geräte
- BCCAARM.EXE: Der C++-Compiler für Android