Опция компилятора делает предупреждение об ошибке после -Wall -Werror - PullRequest
1 голос
/ 03 марта 2020

-Wall -Werror уже установлены. Мне нужно добавить флаг, чтобы сделать неиспользованным - не ошибка, а предупреждение. -Wno-unused вообще отбрасывает предупреждения. Я хочу видеть предупреждение и успешную компиляцию. Как?

Я пробовал: -Werror=no-unused но это не работает. G CC 9.

1 Ответ

3 голосов
/ 03 марта 2020

Из руководства G CC :

-Werror=

Превратить указанное предупреждение в ошибку. Спецификатор для предупреждения добавляется; например -Werror=switch превращает предупреждения, контролируемые -Wswitch, в ошибки. Этот переключатель принимает отрицательную форму, чтобы использовать его для отмены -Werror для определенных c предупреждений; например, -Wno-error=switch делает предупреждения -Wswitch не ошибками, даже когда действует -Werror.

Поэтому параметр, который вы хотите передать, - -Wno-error=unused.

...