Алексей Махоткин

домашняя страница

Autoconf

Go to the first, previous, next, last section, table of contents.


Простая установка

@anchor{Basic Installation}

Вот основные инструкции по установке.

Скрипт configure пытается определить правильные значения для различных, зависящих от системы переменных, которые используются в процессе установки. Он использует эти переменные для создания файлов `Makefile’ в каждом из каталогов пакета. он также может создавать один или несколько файлов `.h’ содержащих зависящие от системы определения. В заключение, он создает скрипт командного процессора с именем `config.status’, который вы можете в дальнейшем запускать для воссоздания текущей настройки, также создается файл `config.cache’, который сохраняет результаты тестов, для ускорения перенастройки, и файл `config.log’, содержащий вывод компилятора (этот файл в основном полезен для отладки configure).

Если для компиляции пакета вам необходимо выполнить нетривиальные вещи, то то пожалуйста попытайтесь определить как configure мог бы проверить как выполнить их, и затем пошлите diff-файл или инструкции на адрес, данный в файле `README’, так что они могут быть рассмотрены для включения в следующий выпуск. Если в некоторых случаях `config.cache’ содержит результаты, которые вы не хотите хранить, то вы можете исправить или удалить его.

Файл `configure.in’ используется для создания скрипта `configure’ программой autoconf. Вам необходимо иметь `configure.in’ только, если вы хотите изменить его или заново создать скрипт `configure’ с помощью более новой версии autoconf.

Наиболее простым способом компиляции данного пакета являются следующие действия:

  1. перейдите в каталог, содержащий исходный код пакета и наберите `./configure’ в командной строке, для того, чтобы настроить пакет для вашей системы. Если вы используете csh на старой версии System V, то вам может понадобиться набрать `sh ./configure’ вместо предыдущего примера, для того, чтобы не допустить выполнения данного скрипта с помощью csh. Работа configure займет некоторое время. В течении выполнения скрипт выдает некоторые сообщения, о том какие свойства он проверяет.
  2. Наберите `make’ для компиляции пакета.
  3. Вы можете набрать `make check’ для запуска любых собственных тестов, которые поставляются вместе с пакетом.
  4. Наберите `make install’ для установки программ и файлов данных и документации.
  5. вы можете удалить исполнимые файлы программ и объектные файлы из каталога с исходными текстами пакета набрав `make clean’. Для удаления файлов созданных configure (так что вы можете скомпилировать пакет с помощью разных компиляторов), наберите `make distclean’. Также существует цель `make maintainer-clean’, но она в основном предназначена для разработчиков программного обеспечения. Если вы используете ее, то вы должны получить все другие программы, для того, чтобы обновлять файлы, которые поставляются с дистрибутивом.


Go to the first, previous, next, last section, table of contents.

Comments