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

Каталог документации / Раздел "Документация для Linux" / Оглавление документа

5.14. Binutils-2.15.91.0.2 - Шаг 2

Binutils является колекцией средств разработки программ, содержащих компоновщик, ассемблер и другие средства для работы с объектными файлами.

Расчетное время сборки 1.5 SBU

Требуемое место на диске 108 MB

Binutils - зависимости установки: Bash, Coreutils, Diffutils, GCC, Gettext, Glibc, Grep, Make, Perl, Sed и Texinfo

5.14.1. Переинсталируем Binutils

Этот пакет известен своим нестабильным поведением при компиляции с измененными опциями оптимизации (включая опции -march и -mcpu ) . Binutils рекомендуется компилировать с настройками по умолчанию. Если вы задали переменные такие как CFLAGS или CXXFLAGS, изменяющие уровень оптимизации по умолчанию, рекомендуется убрать их при сборке пакета binutils. Изменяя оптимизации для binutils, вы действуете на свой страх и риск.

Опять создаем отдельную директорию для сборки:

 
mkdir ../binutils-build 
cd ../binutils-build 

Подготавливаем Binutils для компиляции:

 
../binutils-2.15.91.0.2/configure --prefix=/tools \ 
    --enable-shared --with-lib-path=/tools/lib 

Описание новых используемых опций:

--with-lib-path=/tools/lib

Этот параметр передает скрипту конфигурации путь по умолчанию для поиска библиотек. Мы не хотим, чтобы в пути поиска оказались библиотеки из нашей основной системы.

Компилируем пакет

 
make 

Компиляция завершена. Как было оговорено ранее, запуск теста Binutils не обязательно проводить при сборке временной системы. В любом случае для запуска теста Binutils используйте следующую команду:

 
make check 

Устанавливаем пакет

 
make install 

Теперь подготовим Binutils к “переопределению” средств на следующей фазе в следующей главе:

 
make -C ld clean 
make -C ld LIB_PATH=/usr/lib:/lib 
[Warning]

Внимание

Не удаляйте сейчас директории для сборки и исходников Binutils. Эти директории будут нужны в следующей части в их нынешнем состоянии.

Детальная информация о пакете находится в Разделе 6.13.2, “Описание Binutils”.


ПОДПИШИСЬ НА ЖУРНАЛ Linux Format 2012!

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

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

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


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