Перейти к содержанию

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 предотвращает возможную ошибку установки.

Дополнительную информацию о компиляции пакетов смотрите здесь.

К началу