Linux From Scratch. Версия 6.0
Глава 6. Установка основных системных программ
6.35. Autoconf-2.59
Пакет Autoconf создает shell-скрипты,
которые автоматически конфигурируют исходный код.
Расчетное время сборки 0.5 SBU
Требуемое место на диске 7.7 MB
Autoconf зависит от установки: Bash, Coreutils, Diffutils, Grep,
M4, Make, Perl и Sed.
6.35.1. Инсталлируем Autoconf
Подготавливаем Autoconf для компиляции:
./configure --prefix=/usr
Компилируем пакет:
make
Для проверки результата вводим: make
check. Проверка занимает около 2 SBU.
Устанавливаем пакет:
make install
6.35.2. Описание Autoconf
Проинсталлированные программы: autoconf, autoheader, autom4te,
autoreconf, autoscan, autoupdate и ifnames.
Короткое описание
-
autoconf
Предоставляет shell-скрипты, которые автоматически настраивают
исходники пакетов для адаптации к большинству Unix-подобных систем.
Скрипты конфигурации создаются сомостоятельными: они работают без программы
autoconf.
-
autoheader
Средство для создания шаблонов файлов с директивами C
#define для настройки использования.
-
autom4te
Это оболочка для макропроцессора M4.
-
autoreconf
Автоматически запускает autoconf,
autoheader,
aclocal,
automake, gettextize и
libtoolize в корректном порядке для
сохранения времени, когда сделаны изменения во временных файлах
autoconf и
automake.
-
autoscan
Помогает при создании файла configure.in
для пакета программ: он проверяет исходники в дереве каталогов,
ищет в них возможность возникновения проблем при переносимости и создает файл
configure.scan, который служит предварительным
файлом configure.in для пакета.
-
autoupdate
Модифицирует файл configure.in,
обновляя имена вызова макросов autoconf.
-
ifnames
Помогает при написании configure.in
для пакета программ. Он печатает идентификаторы, используемые пакетом в
условиях препроцессора C. Если пакет уже настроен на определенную
переносимость, эта программа может помочь определить, что надо
проверять скрипту configure. Он может заполнить
некоторые пропуски в файле configure.in,
сгенерированном autoscan.
|
|