The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Каталог документации / Раздел "Программирование в Linux" / Оглавление документа
next up previous contents
Next: Утилита Automake Up: Утилита Autoconf Previous: Зависимости между макросами.   Contents

Запуск скриптов configure

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

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

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

  1. Перейдите в каталог, содержащий исходный код пакета, и наберите `./configure' в командной строке, чтобы настроить пакет для вашей системы. Работа configure займет некоторое время. Во время выполнения скрипт выдает сообщения о том, какие свойства он проверяет.

  2. Наберите `make' для компиляции пакета.

  3. Вы можете набрать `make check' для запуска любых собственных тестов, которые поставляются вместе с пакетом.

  4. Наберите `make install' для установки программ и файлов данных и документации.

  5. Вы можете удалить исполнимые файлы программ и объектные файлы из каталога с исходными текстами пакета, набрав `make clean'. Для удаления файлов, созданных configure, наберите `make distclean'. Имеющаяся цель `make
    maintainer-clean' в основном предназначена для разработчиков программного обеспечения.



2004-06-22



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру