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