Как получить предупреждения компилятора JUCE - Ubuntu
Недавно я имел дело с ошибкой, которая должна быть легко реализована с помощью простого предупреждения компилятора.
Кто-нибудь знает, как получать предупреждения компилятора при компиляции проектов JUCE с make
на Ubuntu?
Я попытался:
make -Wall
из документации по параметрам предупреждений gcc/gnu -> без измененийmake V=1
как прокомментировано в make-файле -> это было многословно, но не показывало предупреждения- Редактирование настроек live build в Projucer -> live build не работает в Ubuntu
Изменить: Ответ OMGtechy
Чтобы добавить предупреждения компилятора в сборку: отредактируйте настройки Linux Makefile на вкладке Exporter в файловом менеджере Projucer (см. Рисунок в его ответе). Однако я не видел никаких предупреждений о "неинициализированной переменной", пока не запустился с флагом оптимизации. -O2
, Видимо gcc плохо с этим предупреждением.
1 ответ
Вы хотите добавить -Wall
на флаги компилятора вашего экспортера, возможно с -Werror
тоже. Простое добавление их к флагам прямой сборки повлияет только на функцию прямой сборки Projucer.