Skip to content
Latchkey

コンパイラフラグ - CI/CD用語集の定義

コンパイラフラグは、コンパイラがソースを処理する方法を変更するオプションで、警告、標準、コード生成を制御します。

コンパイラフラグ はコンパイラに直接渡すオプションで、ソースの処理方法を変更します。たとえば警告を有効にする -Wall、それらをエラーとして扱う -Werror、言語標準を選択する -std=c17 などです。

コンパイラフラグはコンパイラに直接渡すオプションで、ソースの処理方法を変更します。たとえば警告を有効にする -Wall、それらをエラーとして扱う -Werror、言語標準を選択する -std=c17 などです。

CI において

CI で -Werror を追加すると、すべての警告が build の失敗になり、ローカルのイテレーションをブロックせずにクリーンなコードベースを強制できます。多くのチームは、開発者のマシンよりも pipeline でのみ厳しいコンパイラフラグを有効にします。

関連ガイド