条件コンパイル
別名:条件付きコンパイル
【英】conditional compilation
条件コンパイルとは、ソースコード内にある条件を与えることでコンパイルを行う箇所を指定する機能、あるいは、その手法のことである。
条件コンパイルでは、主にC言語やC++、C#で用いられており、プリプロセッサディレクティブによって条件を設定する。あらかじめ、デバッグやリリースなど目的の異なる条件を設定しておくことで、コードに一切触れることなくコンパイルするコードが指定できる。
条件コンパイルでは、ソースコードを変更しないで、処理の流れを変えることができる。そのため、デバッグ時によく用いられる。また、コンパイルされなかったコードについては、実行モジュールに含まれないため、開発版モジュールと製品版モジュールを切り分けるようなことも容易とされている。
開発環境: | SDK Subversion シンボリックデバッガ 条件コンパイル シングルステップ実行 スタックトレース デバッガ |
条件コンパイルと同じ種類の言葉
- 条件コンパイルのページへのリンク