BCCIOSARM

Aus RAD Studio
Wechseln zu: Navigation, Suche

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.

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