BCC64

提供: RAD Studio
移動先: 案内検索

Clang 拡張 C++ コンパイラ への移動


BCC64 は 64 ビット Windows 向けの RAD Studio C++ コンパイラです。

BCC64 は Clang をベースにしています。 BCC64 コンパイラと他の Clang 拡張 C++ コンパイラに共通する事項については、「Clang 拡張 C++ コンパイラClang ベースの C++ コンパイラ」を参照してください。

メモ: 32 ビット Windows の場合、BCC32C(Clang 拡張コンパイラ)または BCC32(前世代のコンパイラ)を使用します。

一般情報

フィールド
Clang バージョン 5.0
LLVM バージョン 5.0
呼び出し規約 Microsoft x64
名前マングル Itanium
標準ライブラリ Dinkumware
追加ライブラリ compiler-rt

出力ファイル

ファイルの種類 ファイル拡張子 ファイル形式
実行可能ファイル .exe PE32+
共有ライブラリ .dll PE32+
静的ライブラリ .a ar
コンパイル済みオブジェクト .o ELF

BCC64 向けの C++ コードの記述

BCC64 専用の C++ コードを記述するには、次のパターンを使用します。

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

詳細については、|「Clang 拡張 C++ コンパイラ」トピックの「定義済みマクロ」を参照してください。

関連項目