Я всегда компилирую с -Wall -Wextra -Werror
.
Однако много раз, когда я выполняю быстрые тесты компиляции, мне нужно игнорировать -Wunused
набор ошибок. По разным причинам я хочу видеть их как предупреждения, а не ошибки, оставляя все остальные предупреждения ошибками.
-Wno-unused
, конечно, не отображает никаких предупреждений, так что это не то, что мне нужно.Я думал, что решение
-Wno-error=unused
, к сожалению, не работает (о них все еще сообщается как об ошибках),Индивидуальная установка флагов (например,
-Wno-error=unused-variable
) работает так, как ожидалось (сообщается только как предупреждение).
Так есть ли способ сделать их предупреждениями при выходе из -Werror
без указания всех наборов опций -Wno-error=unsused-...
по отдельности?
Является ли поведение -Werro -Wno-error=unused
ошибкой?