Мне нравится компилировать мой код с -Wall, а иногда даже с -pedantic. Отчасти это стиль, а отчасти тот факт, что он иногда выдает очень и очень полезные предупреждения (например, использование = вместо ==).
Впрочем, авторы некоторых моих заголовков явно не такие ярые фанатики. Компиляция с любым из двух уровней предупреждений приводит к огромному беспорядку на выходе, полностью сводя на нет цель такой компиляции.
Итак, как я могу заставить мой компилятор игнорировать эти предупреждения?
-Wall -Wextra -pedantic. - person Nikolai Fetissov   schedule 08.07.2010-Werror, чтобы они не могли скомпилироваться, если есть предупреждение. Это означает, что они не должны делиться кодом даже с одним предупреждением... - person Alexis Wilke   schedule 27.01.2017