From b3879d6ac569e2c2a8adf973f522faea43e16aeb Mon Sep 17 00:00:00 2001 From: Alexander Popov Date: Wed, 8 Mar 2023 23:20:50 +0300 Subject: [PATCH] define DEBUG --- content/posts/2023/c/debug.md | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 content/posts/2023/c/debug.md diff --git a/content/posts/2023/c/debug.md b/content/posts/2023/c/debug.md new file mode 100644 index 0000000..3337799 --- /dev/null +++ b/content/posts/2023/c/debug.md @@ -0,0 +1,25 @@ +--- +title: "Константа DEBUG в Си" +date: 2023-03-08T23:15:46+03:00 +draft: true +tags: [tips, development] +--- + +При компиляции кода есть возможность указать параметры компилятору. +Например можно вызвать **GCC** с флагом `-DEBUG`. + +```c +#ifdef DEBUG +#endif + +// или + +#if defined(DEBUG) +#endif +``` + +Можно создать заголовочный файл `debug.h` и определить в нём константу `DEBUG`. + +```c +#define DEBUG +```