Please enable JavaScript.
Coggle requires JavaScript to display documents.
Утилиты Make - Coggle Diagram
Утилиты Make
Стандартные имена целей
configure Запуск процедуры конфигурации программы – определения компонентов, которые необходимо включить в исполняемый файл
clean Удаление всех временных файлов, созданных на этапе сборки
distclean Удаление временных файлов, созданных на этапах сборки и конфигурации
-
uninstall Удаление файлов из служебных каталогов, которые были размещены там командой make install
-
Предопределенные правила
$? Имена всех зависимостей, которые являются более новыми, чем цель
-
-
-
-
-
Системы сборки
используется для
-
-
конфигурации программы — определения, какие именно функции сложной программы нужно включать в создаваемый исполняемый файл;
удаления временных файлов, созданных при компиляции и т.п.
Характеристики
она предотвращает повторную компиляцию тех файлов, которые не изменялись с момента предыдущей компиляции.
автоматически определяет порядок, в котором нужно выполнить команды для сборки программы, исходя из условия, что файлы, которые требуются для компиляции на каждом этапе, должны быть получены на предыдущих этапах;
Алгоритм работы
-
второй этап
выполнение команд
цель данного правила является именем файла, и такого файла не существует;
-
-
цель данного правила является именем файла, и какая-либо из зависимостей, являющихся именем файла, имеет более позднее время модификации, чем цель.
-