BCC64

From RAD Studio
Jump to: navigation, search

Go Up to Clang-enhanced C++ Compilers


BCC64 is the RAD Studio C++ compiler for 64-bit Windows.

BCC64 is based on Clang. See Clang-enhanced C++ Compilers for information that the BCC64 compiler has in common with other Clang-enhanced C++ compilers.

Note: For 32-bit Windows, use BCC32C (Clang-enhanced compiler) or BCC32 (previous-generation compiler).

General Information

Field Value
Clang Version 5.0
LLVM Version 5.0
Calling Conventions Microsoft x64
Name Mangling Itanium
Standard Library Dinkumware
Additional Libraries compiler-rt

Output Files

File Type File Extension File Format
Executable .exe PE32+
Shared Library .dll PE32+
Static Library .a ar
Compiled Object .o ELF

Writing C++ Code for BCC64

To write C++ code specifically for BCC64, use:

#if defined(__BORLANDC__) && defined(__clang__) && defined(_WIN64)
    // Your code.
#endif

For more information, see Clang-enhanced C++ Compilers, Predefined Macros.

See Also