Make

Утилита предназначенная для автоматизации преобразования файлов из одной формы в другую. Правила преобразования задаются в скрипте с именем Makefile, который должен находиться в корне рабочей директории проекта. Сам скрипт состоит из набора правил, которые в свою очередь описываются:

  1. целями (то, что данное правило делает);

  2. реквизитами (то, что необходимо для выполнения правила и получения целей);

  3. командами (выполняющими данные преобразования).

В общем виде синтаксис makefile можно представить так:

Простейший Makefile

Запуск:

Более сложный makefile, позволяющий собрать программу, очистить рабочий каталог, используя для этого стандартные make цели. Для того чтобы make не искал файлы с такими именами, их следует определить в Makefile, при помощи директивы .PHONY. Далее показан пример Makefile с целями all, clean:

Запуск:

Last updated