Интернет магазин китайских планшетных компьютеров



Компьютеры - Make - Современные версии

05 мая 2011


Оглавление:
1. Make
2. Современные версии
3. Make-файл



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

  • BSD make, основанная на работе Адама де Бура над версией make, с возможностью параллельной сборки; в той или иной форме перешла в FreeBSD, NetBSD и OpenBSD.
  • GNU make — входит в большинство дистрибутивов Linux и часто используется в сочетании с GNU build system.

POSIX включает в себя стандарт основных возможностей утилиты make, с той или иной степенью совместимости реализованный в различных версиях make. Как правило, простые make-файлы могут быть успешно использованы различными версиями make.

Использование

make ...

Если опция -f не указана, используется имя по умолчанию для make-файла — Makefile.

make открывает make-файл, считывает правила и выполняет команды, необходимые для создания указанной цели.


Стандартные цели для сборки дистрибутивов GNU:

  • all — выполнить компиляцию пакета
  • install — установить пакет из дистрибутива
  • uninstall — удалить пакет
  • clean — очистить дистрибутив
  • distclean — очистить все созданные при компиляции файлы и все вспомогательные файлы созданные утилитой ./configure в процессе настройки параметров компиляции дистрибутива

В процессе сборки приложений BSD часто применяют:

  • depend — выполнить компиляцию/выстраивание зависимостей


Просмотров: 2543


<<< Md5sum