プリプロセッサ:インデックス

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

C++ 言語ガイド:インデックス への移動

このセクションでは、C++Builder プリプロセッサのトピックについて説明します。

このプリプロセッサはテキスト プロセッサで、C ファイルおよび C++ ファイルをコンパイラに渡す前に、これらのファイルに準備操作を実行します。 C++Builder コンパイラは通常、トランスレーションの第一段階の一部として、最初にプリプロセッサを起動してソース ファイルのテキストを変換します。 コマンドライン プリプロセッサの CPP32.EXE を使用して、プリプロセッサを単独で起動し、コンパイルせずにテキストを処理することもできます。プリプロセッサを使用すると、ファイルの挿入、コードの条件付きコンパイル、マクロのコード置換適用、コンパイル時のエラー メッセージ指定、およびコードの各セクションへのマシン固有ルールの適用を実行できます。

C++ プリプロセッサを起動する

C++ コンパイラ プラットフォーム 演算
BCC32C 32 ビット Windows -c- Xclang
BCC32X 32 ビット Windows -E
BCC64 64 ビット Windows -E
BCCIOSARM64 64 ビット iOS -E
BCCAARM Android -E
メモ: BCC32C の場合、一部は受容し、出力なしで無視する場合があります。

C++ Windows コンパイラのコマンドライン インターフェイスを使用した C++ プリプロセッサの呼び出し

プラットフォーム クラシック コンパイラ Clang ベース コンパイラ プリプロセス メモ
32 ビット Windows BCC32C.EXE cpp32.exe test.cpp プリプロセス出力と共に test.i を作成します。
BCC32C.EXE bcc32x -E test.cpp プリプロセス出力は標準出力に送られます。出力をファイルに書き出すには、-o <file> を使用します。
BCC32.EXE cpp32.exe test.cpp プリプロセス出力と共に test.1 を作成します。
64 ビット Windows BCC64.EXE bcc32x -E test.cpp プリプロセス出力は標準出力に送られます。出力をファイルに書き出すには、-o <file> を使用します。

関連トピック