プリプロセッサ - CI/CD用語集の定義
プリプロセッサはコンパイルの前にソースを書き換え、include、macro、条件付きブロックを展開します。
プリプロセッサ はコンパイルの前にソースコードを変換し、C と C++ における #include、#define、条件付き #ifdef ブロックなどのディレクティブを処理します。その出力は、コンパイラが次に解析する展開されたソースです。
プリプロセッサはコンパイルの前にソースコードを変換し、C と C++ における #include、#define、条件付き #ifdef ブロックなどのディレクティブを処理します。その出力は、コンパイラが次に解析する展開されたソースです。
CI において
プリプロセッサの条件 (#ifdef) により、1 つのソースツリーがプラットフォームや build flag ごとに異なる形でコンパイルできます。その柔軟性は、ある変更が CI マトリクスの 1 エントリでは通り別のエントリでは失敗しうることを意味するため、出荷するすべての構成をテストしてください。
関連ガイド
Macro - CI/CD Glossary DefinitionMacro: A macro is a named fragment of code that the preprocessor (or a language macro system) expands inline…
Library Path - CI/CD Glossary DefinitionLibrary Path: A library path is the list of directories the linker (build time) or loader (run time) searches…
Compiler Flag - CI/CD Glossary DefinitionCompiler Flag: A compiler flag is an option passed directly to the compiler that changes how it processes sou…