Установка Binutils-2.14 - Шаг 2

Ожидаемое время сборки:           1.5 SBU
Ожидаемое место на диске: 108 MB

Переустановка Binutils

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

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

Теперь подготовим Binutils к компиляции:

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

Описание опций конфигурации:

  • --with-lib-path=/tools/lib: Этот параметр передает скрипту конфигурации путь по умолчанию для поиска библиотек. Мы не хотим, чтобы в пути поиска оказались библиотеки из нашей основной системы.

Перед началом сборки Binutils не забудьте сбросить значения переменных окружения с флагами оптимизации по умолчанию.

Откомпилируем пакет:

make 

Замечание: Здесь не обязательно запускать тестирование Binutils, так как это не настолько важно, как в Главе 6.

Протестируем результаты:

make check

К сожалению, это нет простого пути увидеть результаты теста, как в предыдущем пакете GCC. Тем не менее,  если тестирование не прошло, то это сразу будет видно. На выводе будет что-то наподобие:

make[1]: *** [check-binutils] Error 2

И установим пакет:

make install

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

make -C ld clean
make -C ld LIB_PATH=/usr/lib:/lib

 

Внимание

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

 



Наш баннер
Вы можете установить наш баннер на своем сайте или блоге, скопировав этот код:
RSS новости