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



Компьютеры - Autotools - Компоненты GNU Autotools

04 мая 2011


Оглавление:
1. Autotools
2. Компоненты GNU Autotools
3. Ограничения средств сборки GNU



Схема работы autoconf и automake

В средства сборки входят Autoconf, Automake, и Libtool . Другие средства, используемые с GNU Autotools: make, gettext, pkg-config, и, конечно, GNU Compiler Collection, также называемый GCC.

GNU Autoconf

Autoconf читает файлы configure.in или, что то же, configure.ac, и генерирует скрипт для настройки под названием configure. Для обработки файлов autoconf использует GNU реализацию языка макрокоманд m4.

Сгенерированный скрипт настройки запускается пользователем. Он читает файлы с расширением ".in", например Makefile.in, обрабатывает их и получает конечный результат — Makefile.

Autoconf использует некоторые вспомогательные программы, написанные для упрощения работы. Например, Autoheader работает с заголовочными файлами, autoscan исследует код на наличие типичных проблем переносимости и создаёт изначальный файл configure.in.

GNU Automake

Automake читает файлы Makefile.am и создаёт переносимый Makefile, то есть Makefile.in, который затем после обработки скриптом конфигурации становится Makefile и используется утилитой make.

GNU Libtool

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

Gnulib

Gnulib упрощает процесс создания переносимых программ, использующих Autoconf и Automake.



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


<<< Gnote
GNU Compiler Collection >>>