Описание тега makefile
Makefile - это входной файл для языка управления сборкой / инструмента make. Он определяет цели и зависимости вместе с соответствующими командами для выполнения (также известными как рецепты) для обновления целей.
Makefile обычно является входным файлом для языка управления сборкой / инструмента make. Вmake
Утилита и соответствующий формат файла makefile стандартизированы POSIX.
Распространенные ошибки новичков:
- Сделать ошибку: отсутствует разделитель - не осознавая этого
make
очень внимательно относится к требованию символа табуляции в каждой строке рецепта - Make / gcc cryptic error 2: как получить дополнительную информацию?- скрытие вывода
make
, а затем интересно, что пошло не так - Сделать выбросил ошибку, но нет подробного сообщения об ошибке - не осознавая этого
make
просто передает коды ошибок из выполняемых команд. Если вы получитеerror 1
это ничего не значит, пока вы не скажете нам, какие точные команды дали эту ошибку. - Ошибка назначения переменной Makefile в echo - выполнение двух разных команд в рецепте и незнание оболочки с первого раза приведет к выходу и потере любых изменений в среде.
- Как использовать команды оболочки в Makefile - попытка использовать
make
синтаксис внутри рецепта