Mar 01

gcc – как скрывать warnings

Собираете какой-то легаси код? В глазах пестрит от белебреды вроде “warning: format ‘%d’ expects type ‘int’, but argument 5 has type ‘size_t” и неудобно отыскивать сообщения о причинах порушеной сборки?

Добавьте в скрипт сборки цель check_integrity, где собираете все обычные цели добавив к флагам gcc ключик -w тогда все тревоги мнительного компилятора будут скрыты и можно будет разбираться с ошибками.

Нет, для release версии подобные финт ушами я одобрять не стану.

Дополнительные флаги, в том случае если вы хотите видеть только определенные типы warning’ов можно глянуть вот здесь – http://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html

1 comment

  1. Peefcrt answer! That really gets to the heart of it!

Leave a Reply

Your email address will not be published.