#c #debugging #makefile
#c #отладка #makefile
Вопрос:
Если make завершается с ошибкой: «bmake: не знаю, как сделать бла-бла», с чего / где лучше всего начать поиск проблем? почему произошел сбой? Что означает «не знаю»?
Комментарии:
1. У вас нет соответствующего правила для
blah
. Не уверен, отвечает ли это на вопрос «как отлаживать», хотя…
Ответ №1:
Смотрите GNU Make Debugger
Ответ №2:
Это означает, что у Makefile нет этой цели. Он не знает, о чем вы говорите.
Ответ №3:
файл Makefile должен включать все ваши исходные файлы, такие как .c и .o (и .h, если необходимо)
и дело в том, что этап компиляции должен следовать следующим образом :
FileName —> FileName.o —> FileName.c
надеюсь, это вам поможет.
0r попробуйте поискать ключевое слово «makefile» в Google
прочитать это не сложно.