Красные - ошибки, которые значат, что запуститься ничего не сможет.
Жёлтые - предупреждения, которые значат, что где-то когда-то что-то может пойти как-то не так.
Жёлтые - предупреждения, которые значат, что где-то когда-то что-то может пойти как-то не так.
Обычно жёлтых тысячи.
Решается периодическим расстрелом через -Werror или на постоянной основе -Werror=какие-нибудь-любимые-ошибки.
Для упоротых мазохистов-перефекционистов -Weverything. // вот где реальный изврат
Для упоротых мазохистов-перефекционистов -Weverything. // вот где реальный изврат
У нас на проекте всегда используется -Wall -Werror.
Ну всякие unused*, хоть и грязны и негигиеничны, но не влияют на работу и для отладки ими можно пренебречь, а не спотыкаться на компиляции каждый раз, когда временно закомментил кусок. А вот всякие uninitialized, init-self, и куча других, почему-то по умолчанию всего лишь warning, а не error.
Спасибо, лейтенант Ёбург.
-Wno-error
Чтобы написать коммент, необходимо залогиниться
Реактор заковыристый.