Установка 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

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

Перед началом сборки 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. Они будут нужны нам в следующей главе в их нынешнем виде.