26 lines
552 B
Markdown
26 lines
552 B
Markdown
|
---
|
|||
|
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
|
|||
|
```
|