binutils⚓︎
Пакет содержит компоновщик, ассемблер и другие утилиты и инструменты для работы с объектными файлами. Программы отсюда необходимы для сборки большинства пакетов.
Версия: 2.37
Размер: 21.86Mb
Приоритет: Необходимый
Оригинальное расположение: https://ftp.gnu.org/gnu/binutils/binutils-2.37.tar.xz
Ссылка для загрузки: https://lx4u.ru/downloads/packages/binutils-2.37.tar.xz
MD5: e78d9ff2976b745a348f4c1f27c77cb1
Домашняя страница: https://www.gnu.org/software/binutils
SBU (Сборка временной системы): 1
SBU: 4.1
Настройка⚓︎
Обратите внимание
Пакет binutils должен быть установлен раньше GCC и libc.
Пакет Binutils требует использовать отдельную директорию для сборки. Создайте её:
mkdir -v build
cd build
Обратите внимание
1 SBU равен времени сборки данного пакета.
Запустим скрипт configure
:
../configure --prefix=$LIN/tools \
--with-sysroot=$LIN \
--target=$LIN_TGT \
--disable-nls \
--disable-werror
Для multilib⚓︎
Добавьте параметр--enable-multilib
Значения параметров⚓︎
--with-sysroot=$LIN
, --target=$LIN_TGT
- необходимо для кросс-компиляции.
--disable-nls
- для кросс-компилятора не требуется локализация.
--disable-werror
- отключает остановку сборки при предупреждениях.
Сборка⚓︎
make
Установка⚓︎
make install -j1
-j1
предотвращает возможную ошибку установки.
Дополнительную информацию о компиляции пакетов смотрите здесь.