C · Essencial · Português · Técnico
flags de aviso
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.cExemplos
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