Compiler für C++

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu C++-Toolkette


RAD Studio enthält Compiler für alle unterstützten Zielplattformen.

Jeder Compiler gehört zu einer der folgenden Compilergenerationen:

  • Compiler der vorherigen Generation, zu denen der originale C++Builder-32-Bit-Windows-Compiler (BCC32) sowie Compiler mit einer ähnlichen Codebasis zählen.
  • Durch Clang erweiterte C++-Compiler, die Compiler sind, die auf dem Clang-Compiler basiert sind.

RAD Studio stellt die folgenden C++-Compiler bereit:

Plattform Compiler Generation
32-Bit-Windows BCC32C Clang
BCC32X Clang
BCC32 Frühere
64-Bit-Windows BCC64 Clang
64-Bit-iOS BCCIOSARM64 Clang
Android BCCAARM Clang
Achtung: Wenn die 32-Bit-Windows-Compiler für mehrere, voneinander abhängige C++-Projekte verwendet werden, kann der von einem Compiler compilierte Code nicht statisch mit Code gelinkt werden, der mit einem anderen Compiler erzeugt wurde, da sie nicht ABI-kompatibel sind. Um zwei verschiedene Compiler zu verwenden, muss der Code in einer separaten DLL vorhanden sein und ein flaches C-Interface aufweisen, andernfalls können Sie nur einen der Compiler für eine erfolgreiche Compilierung auswählen.

Siehe auch