mirror of
https://github.com/Linux4Yourself/book.git
synced 2025-01-24 15:12:18 +08:00
1.8 KiB
1.8 KiB
Сборка
!> Пакет binutils должны быть установлен раньше GCC и libc
Документация binutils рекомендует использовать отдельную директорию для сборки:
mkdir bld
cd bld
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
предотвращает возможную ошибку.
Дополнительную информацию о компиляции пакетов смотрите здесь