ExpertiDict

C · Essencial · Português · Técnico

flags de aviso

/ˈflɛgs dʒi a.ˈvi.zu/substantivo

Opções do compilador, como -Wall, -Wextra e -Wpedantic, que ativam avisos sobre código suspeito. Em C, muitos bugs aparecem como aviso antes de virarem falha em produção.

Onde usar

Equipes compilam com -Wall -Wextra e, em CI, com -Werror, que transforma aviso em erro. Ignorar warnings de formato ou de conversão é como esconder bugs reais.

Em código

gcc -Wall -Wextra -Wpedantic -Werror -c a.c
gcc -Wall -Wextra -g -O2 -o prog main.c

Exemplos

Liga o -Wall e o -Wextra e corrige tudo antes do merge.

O CI usa -Werror, então qualquer aviso quebra a build.

Cuidado

Achar que -Wall liga todos os avisos; o nome engana, e vários importantes só entram com -Wextra ou flags específicas.

Sinônimos

opções de warning

Veja também

Todos os termos de C