Что делает флаг -Wall, когда я компилирую его с программой?

Я следую руководству, в котором рассказывается, как профилировать программу с помощью gprof, и данная команда выглядит так:

gcc -Wall -pg test_gprof.c test_gprof_new.c -o test_gprof

Но это не дает никакого объяснения этому флагу (-Стена)


person Andreas Hadjigeorgiou    schedule 04.03.2019    source источник
comment
Объяснения параметров командной строки GCC находятся в руководство GCC. Вы можете найти часть руководства, которую вам нужно прочитать для -Wall или любого другого варианта, просмотрев Сводка вариантов   -  person Mike Kinghan    schedule 04.03.2019
comment
Отвечает ли это на ваш вопрос? Что означает -Wall в тесте g++ -Wall. cpp -o тест делать?   -  person ggorlen    schedule 23.02.2020


Ответы (1)


Как следует из названия, он сообщает компилятору включить все предупреждающие сообщения, то есть неиспользуемые переменные. Это поможет вам писать более качественный и чистый код.

person Mahmoud Fayez    schedule 04.03.2019