コンパイルオプション
#コンパイルのしくみ
#ソフトウェア構成管理
基本
どのコンパイルオプションを使用するか、はソフトウェア開発の最初に確認するべき項目。
コンパイラ
の特徴、必要な機能に合わせて。
プラットフォームとして必要な定義。
応用
同一ソースコードを、コンパイルオプションの内容を変更することで、生成される
バイナリ
の振る舞いを切り替えることができる。
実際は、コンパイルオプションを切り替えることで
#マクロ定義(C言語)
の値を変更する。
すべてのコンパイルオプションを実行するようなテストケースを用意し、これを実行する
テスト自動化
の仕組みを整えておくことが重要。 毎回全実施しないと、品質を保てないから。