Skip to content
Latchkey

プリプロセッサ - CI/CD用語集の定義

プリプロセッサはコンパイルの前にソースを書き換え、include、macro、条件付きブロックを展開します。

プリプロセッサ はコンパイルの前にソースコードを変換し、C と C++ における #include#define、条件付き #ifdef ブロックなどのディレクティブを処理します。その出力は、コンパイラが次に解析する展開されたソースです。

プリプロセッサはコンパイルの前にソースコードを変換し、C と C++ における #include#define、条件付き #ifdef ブロックなどのディレクティブを処理します。その出力は、コンパイラが次に解析する展開されたソースです。

CI において

プリプロセッサの条件 (#ifdef) により、1 つのソースツリーがプラットフォームや build flag ごとに異なる形でコンパイルできます。その柔軟性は、ある変更が CI マトリクスの 1 エントリでは通り別のエントリでは失敗しうることを意味するため、出荷するすべての構成をテストしてください。

関連ガイド