LINUX.ORG.RU

История изменений

Исправление Aswed, (текущая версия) :

Обычно в Си делают что-то типа такого

#ifdef DEBUG
void debuglog(...) {
    ...
    printf(...);
    ...
}
#else
void debuglog(...) {}
#endif
И если тебе нужны логи, то компилишь с флагом DEBUG. Но в рантайме переключать не выйдет, если тебе нужен рантайм.

Исходная версия Aswed, :

Обычно в Си делают что-то типа такого

#ifdef DEBUG
void debuglog(...) {
    ...
    printf(...);
    ...
}
#else
void debuglog(...) {}
#endif