Когда GCC определяет NDEBUG? [дубликат]

Возможный дубликат:
Куда-DNDEBUG обычно прибывает из?

Я использую утверждения в своем коде, но я не знаю, инициируют ли они, потому что я не знаю, определяется ли NDEBUG или нет. Я, как предполагается, для определения-DNDEBUG явно во время компиляции?

9
задан Community 23 May 2017 в 01:53
поделиться

1 ответ

Да. GCC сам по себе не устанавливает этот флаг. Обычно он устанавливается генератором makefile, таким как Automake, CMake или QMake.

11
ответ дан 3 November 2019 в 00:58
поделиться
Другие вопросы по тегам:

Похожие вопросы: