コンパイラフラグ - CI/CD用語集の定義
コンパイラフラグは、コンパイラがソースを処理する方法を変更するオプションで、警告、標準、コード生成を制御します。
コンパイラフラグ はコンパイラに直接渡すオプションで、ソースの処理方法を変更します。たとえば警告を有効にする -Wall、それらをエラーとして扱う -Werror、言語標準を選択する -std=c17 などです。
コンパイラフラグはコンパイラに直接渡すオプションで、ソースの処理方法を変更します。たとえば警告を有効にする -Wall、それらをエラーとして扱う -Werror、言語標準を選択する -std=c17 などです。
CI において
CI で -Werror を追加すると、すべての警告が build の失敗になり、ローカルのイテレーションをブロックせずにクリーンなコードベースを強制できます。多くのチームは、開発者のマシンよりも pipeline でのみ厳しいコンパイラフラグを有効にします。
関連ガイド
Build Flag - CI/CD Glossary DefinitionBuild Flag: A build flag is a parameter passed to a build tool or compiler that controls how output is produc…
Optimization Level - CI/CD Glossary DefinitionOptimization Level: An optimization level is a compiler setting (for example `-O0` through `-O3`, or `-Os` fo…
Preprocessor - CI/CD Glossary DefinitionPreprocessor: A preprocessor transforms source code before compilation, handling directives such as `#include…