История изменений
Исправление vbr, (текущая версия) :
Как бы ты написал простой мейкфайл, который собирает проект в двух конфигурациях: debug и release. Проект состоит из одного main.c файла (ну для простоты, держим в уме, что их потенциально может быть много), для debug должен использоваться флаг -Og
, для release должен использоваться флаг -O2
. При этом команды make debug && make release
должны работать адекватно, т.е. не собирать якобы релизный бинарник из дебажных объектных файлов.
Исходная версия vbr, :
Как бы ты написал хороший мейкфайл, который собирает проект в двух конфигурациях: debug и release. Проект состоит из одного main.c файла (ну для простоты, держим в уме, что их потенциально может быть много), для debug должен использоваться флаг -Og
, для release должен использоваться флаг -O2
. При этом команды make debug && make release
должны работать адекватно, т.е. не собирать якобы релизный бинарник из дебажных объектных файлов.