Рекомендуемые флаги -W для сборки C ++ с помощью gcc - PullRequest
11 голосов
/ 12 марта 2011

Я искал список рекомендуемых опций предупреждения g ++ для C ++ и смог найти только это: Рекомендованные опции предупреждения gcc для C и Полезные флаги GCC для C , которые все довольноC *

-Wall и -Wextra включают большинство, но не все предупреждения, которые может генерировать gcc.

Какие предупреждения, которые не включаются этими параметрами, особенно при компиляции C ++, также должны быть включены?

Ответы [ 2 ]

15 голосов
/ 12 марта 2011

-Wall -Wextra имеет тенденцию охватывать действительно заслуживающие внимания. Лично мне также нравится компилировать с -ansi -pedantic и иногда -Wshadow.

Кроме того, это может быть немного шумно и бесполезно в 100% случаев, но -Weffc++ иногда также имеет хорошие предложения по улучшению качества кода.

3 голосов
/ 12 марта 2011

Не забывайте -Строй-псевдонимы

Я обнаружил, что это сообщение было хорошим, посмотрите параметры: Рекомендованные параметры предупреждения gcc для C

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