The OpenNET Project
 
Поиск (ключи):    ПРОГРАММЫ СТАТЬИ СОВЕТЫ ФОРУМ
  WIKI НОВОСТИ (+) MAN'ы ДОКУМЕНТАЦИЯ

Каталог документации / Раздел "Программирование, языки" / Оглавление документа
Вперед Назад Содержание

5. Последние советы

Под конфигурированием, мы подразумевали создание ссылок, Makefile, .gdbinit и config.status. Конфигурация всегда производится из каталога исходного текста.

Команда:

 ./configure <имя>
сконфигурирует этот каталог для единой пары: основная+целевая, где основная и целевая - это совпадающие имена. Если существовала предыдущая конфигурация, то она будет стерта.

Команда:

 ./configure <имя-основной-среды>  --target=<имя-целевой-среды>
сконфигурирует этот каталог для единой пары: основная+целевая, где основная - это имя оновной среды, а целевая - это имя целевой среды. Если существовала предыдущая конфигурация, то она будет стерта.

5.1 Изменение конфигураций

Конфигурирование делает, в сущности, три вещи: создает соответствующие подкаталоги, строит Makefile и создает ссылки на файлы; основываясь и аппелируя при этом к специфической паре основная+целевая. Также создается файл ".gdbinit", но далеко не всегда.

Makefile создается путем подготовки некоторых определений переменных, в промежуточном файле "Makefile.in" и введением особых фрагментов зависящих от основной и целевой архитектур. Причем переменные зависят от выбора пары основная+целевая и стиля построения, т.е. от того используете ли Вы --scrdir или нет. Специалищации на основную и целевую архитектуру в Makefile может и не быть.

Makefile можно редактировать напрямую, но эти изменения могут быть утеряны. Изменения, которые должны сохраниться для особой основной среды необходимо сделать в главном особом фрагменте Makefile. Т.е. в каталоге './config/mh-<основная среда>', если он существует. Изменения для особой целевой среды следует сделать в целевом особом фрагменте Makefile. Т.е. в каталоге './config/mt-<целевая среда>', если он существует. Изменения для каталога необходимо сделать в "Makefile.in". Чтобы произвести какие-нибудь из этих изменений необходимо использовать либо команду "make Makefile", либо команду "./config.status", либо переконфигурацию.


Вперед Назад Содержание
ПОДПИШИСЬ НА ЖУРНАЛ Linux Format 2012!

Журнал "Linux Format" (Линукс Формат)- Единственный в России и странах СНГ журнал на русском языке, посвящённый Linux и свободному ПО. Журнал для IT-директоров, IT-менеджеров, программистов, системных администраторов, учителей школ и преподавателей ВУЗов и всех пользователей ПК. В каждом выпуске: Новости индустрии OpenSource, обзоры новинок свободного ПО, обучающие и методические статьи.

Каждый, кто оформит подписку, получает бонусы и подарки- объёмные наклейки на системный блок, диск с архивом номеров за 2005-2011 г.г. и ежемесячно электронную версию журнала в pdf-формате.

Оформить подписку на год


  Закладки на сайте
  Проследить за страницей
Created 1996-2012 by Maxim Chirkov  
ДобавитьРекламаВебмастеруГИД  
RUNNet TopList