Que gcc interruptor desativa “esquerda-mão operando de vírgula não tem efeito” aviso?

StackOverflow https://stackoverflow.com/questions/111432

  •  02-07-2019
  •  | 
  •  

Pergunta

É uma parte da maior base de código, o que obriga -Werror no gcc. Este aviso é gerado em um código de terceiros que não deve ser alterado (e eu realmente sei como corrigi-lo), mas eu posso desativar avisos específicos. Este homem gcc tempo falhou-me, por favor, deixe algum mestre gcc me ilumine. TIA.

Foi útil?

Solução

É o -Wno-unused-value opção, consulte o documentação

Outras dicas

Se você usar -fdiagnostics-show-opção, GCC irá dizer-lhe como desativar um aviso (se possível).

Você já tentou usar um diagnóstico pragma directiva? Estes estão disponíveis em gcc 4.2.1+, eu acredito.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top