1.4 KiB
Raw Blame History

make

Средство запуска задач, описанных в Makefile. Чаще всего используется для управления компиляцией исполняемых файлов из исходного кода. Больше информации: https://www.gnu.org/software/make/manual/make.html.

  • Вызвать первую цель из Makefile (обычно называется "all"):

make

  • Вызвать определённую цель:

make {{цель}}

  • Вызвать определённую цель, выполняя 4 задачи параллельно:

make {{[-j|--jobs]}} 4 {{цель}}

  • Использовать определённый Makefile:

make {{[-f|--file]}} {{путь/к/файлу}}

  • Выполнить make из другого каталога:

make {{[-C|--directory]}} {{путь/к/каталогу}}

  • Принудительно собрать цель, даже если исходные файлы не изменились:

make {{[-B|--always-make]}} {{цель}}

  • Переопределить переменную из Makefile:

make {{цель}} {{переменная}}={{новое_значение}}

  • Переопределить переменные из Makefile переменными окружения:

make {{[-e|--environment-overrides]}} {{цель}}