gcc, измените некоторые предупреждения на ошибки - PullRequest
0 голосов
/ 26 января 2009

У меня есть тема, но, к сожалению, ни одно из предложений не работает для меня Сделать одно предупреждение GCC об ошибке?

в моем make-файле я указываю -Werror = неинициализированный, ошибок не возникает. Я изменил его на -Wuninitialized и вижу свое предупреждение: -Wno-неинициализированный заставляет его уйти, как ожидалось, но почему не работает -Werror = неинициализированный?

Также это было предложено в коде, который я пишу

#pragma GCC diagnostic error "-Wuninitialized"

это тоже не работает. Почему?

Ответы [ 2 ]

2 голосов
/ 26 января 2009

вы должны использовать -Werror

У этой опции нет параметров (это переключатель включения / выключения)

Но это хорошая практика, чтобы удалить все предупреждения, поэтому -Werror применяет эту хорошую практику.

1 голос
/ 26 января 2009

Какую версию gcc вы используете? Поддерживает ли эта версия параметр командной строки -Werror=uninitialized?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...