Makefile - это специальный файл, содержащий команды оболочки. Находясь в каталоге, содержащем этот make-файл, вы набираете make, и команды в make-файле будут выполнены.
Начать:
touch Makefile
Откройте Makefile и вставьте в него следующие строки, в которых три задачи
help
, install
иprepare
по умолчанию make считает первую задачу задачей по умолчанию, чтобы изменить это поведение, добавьте эту строку
.DEFAULT_GOAL := prepare
Теперь введите make
Выполнение набора задач одной командой
Предположим, у вас есть проект, и вам нужно сначала очистить ненужные файлы, затем вам нужно загрузить файл, а затем выполнить команду, это будет много Из-за хлопот попросить пользователя выполнить набор задач вместо этого, мы можем сделать это с помощью одиночной и короткой команды с помощью Makefile.
поэтому мы должны определить, что файл make содержит набор задач очистки, загрузки, выполнения и установки, которая будет задачей, которая выполняет [очистить, загрузить, выполнить]
и это может произойти с использованием этого синтаксиса
install: clean download execute
Как видите, у меня всего два файла (Makefile и dummy.txt), dummy.txt содержит текст.
Пример файла сборки:
Теперь введите make
, который выполнит установку.
как мы видим, он выполнил три задачи: очистить, загрузить и выполнить
и у нас есть ipInfo.sh, существующий в текущем каталоге, и он очистил содержимое dummy.txt.
Команда автогенерации справки:
следуйте за этим, тогда вы сможете сгенерировать его из комментариев
просто вам нужно добавить комментарии, которые начинаются с `##`, а затем добавить описание
Выход