Make | |
---|---|
Класс языка | утилита UNIX[вд], сценарный язык, язык, использующий отступы[вд], система сборки[вд] и язык программирования |
Появился в | апрель 1976 |
Автор | Stuart Feldman |
Диалекты | BSD make, GNU make, Microsoft nmake |
Повлиял на | Ant, Rake, MSBuild, and другие |
ОС | Unix-like |
Make (МФА [meɪk]; с англ. — «сделать», «изготовить») — утилита, автоматизирующая процесс преобразования файлов из одной формы в другую. Чаще всего это компиляция исходного кода в объектные файлы и последующая компоновка в исполняемые файлы или библиотеки.
Утилита использует специальные make-файлы, в которых указаны зависимости файлов друг от друга и правила для их удовлетворения. На основе информации о времени последнего изменения каждого файла Make определяет и запускает необходимые программы.