| |
Ожидаемое время сборки: 1.5 SBU |
Снова создадим отдельную директорию для сборки:
mkdir ../binutils-build |
Теперь подготовим Binutils к компиляции:
../binutils-2.14/configure --prefix=/tools \ |
Описание опций конфигурации:
--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 |
Внимание |
Не удаляйте сейчас директории с исходниками и сборкой Binutils. Они будут нужны нам в следующей главе в их нынешнем виде. |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |