C/C++における条件コンパイル

条件コンパイル(conditional compilation)のやり方です。日本語では、コンパイラスウィッチとかコンパイルスウィッチと呼ばれることがあります。

conditional_compilation1.c

#include <stdio.h>
#define DEBUG 1

int main(void) {
#if DEBUG
  printf("Debug Mode!\n");
#endif
}

conditional_compilation2.c

#include <stdio.h>
#define DEBUG

int main(void) {
#ifdef DEBUG
  printf("Debug Mode!\n");
#endif
}


参考サイト

1.#ifディレクティブを使った条件コンパイル
2.#ifdefディレクティブを使った条件コンパイル

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト /  変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト /  変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト /  変更 )

%s と連携中