BCCOSX
Go Up to C++ Compilers
BCCOSX is the RAD Studio C++ compiler for 64-bit Windows.
Contents
General Information
| Field | Value |
|---|---|
| Calling Conventions | C |
| Name Mangling | Borland |
| Standard Library | Dinkumware |
Output Files
| File Type | File Extension | File Format |
|---|---|---|
| Executable | Mach-O | |
| Shared Executable | .dylib
|
Mach-O |
| Static Library | .a
|
ar |
| Compiled Object | .o
|
ELF |
BCCOSX Is Closely Related to BCC32
In general, using BCCOSX is identical to using BCC32. However, BCCOSX does not support structured exception handling, which is Windows-specific.
Writing C++ Code for BCCOSX
To write C++ code specifically for BCCOSX, use:
#if defined(__BORLANDC__) && !defined(__clang__) && defined(__MACH__) && defined(__i386__)
// Your code.
#endif
For more information, see Clang-enhanced C++ Compilers, Predefined Macros.