Мой makefile показывает мне ошибки компиляции?

#c #makefile

#c #makefile

Вопрос:

 exedarken: darken.c
    gcc -o exedarken darken.c

exeimagestats: imagestats.c
    gcc -o exeimagestats imagestats.c

exelighten: lighten.c
    gcc -o exelighten lighten.c

exerotate: rotate.c
    gcc -o exerotate rotate.c

exeflip: flip.c
    gcc -o exeflip flip.c

exematte: matte.c
    gcc -o exematte matte.c
  

Вот мой makefile. Есть ли способ, чтобы при выполнении этого makefile я мог видеть ошибки компиляции, которые получаю?

Комментарии:

1. Разве ошибки не выводятся на консоль при запуске make?

Ответ №1:

По умолчанию make печатает выходные данные любой команды, которую он выполняет, т. Е. если есть ошибки компиляции, они должны быть показаны.

На несвязанном примечании: повторяться вредно; ваш makefile можно упростить до

 executables := exedarken exeimagestats exelighten exerotate exeflip exematte

$(executables) : exe% : %.c
    gcc -o $@ $<
  

Ответ №2:

Запись в консоли:

 make VERBOSE=1