Какой переключатель gcc отключает предупреждение “левый операнд запятой не имеет эффекта”?
Вопрос
Это часть более крупной кодовой базы, которая вызывает -Werror в gcc.Это предупреждение генерируется в стороннем коде, который не следует изменять (и я действительно знаю, как это исправить), но я могу отключить определенные предупреждения.На этот раз man gcc подвел меня, поэтому, пожалуйста, пусть какой-нибудь мастер gcc просветит меня.ТИА.
Решение
Это тот самый -Wno-неиспользуемое значение вариант, смотрите в Документация
Другие советы
Если вы используете -fdiagnostics-show-option, GCC подскажет вам, как отключить предупреждение (если это возможно).
Вы пробовали использовать диагностическая прагма директива?Я полагаю, они доступны в gcc 4.2.1+.
Не связан с StackOverflow