Lx4U-book/docs/prepare/create-dirs.md
2021-05-07 15:12:22 +03:00

1.8 KiB
Raw Blame History

Создание базовых директорий и символических ссылок

Создание каталога $LIN/tools

Все программы которые будут скомпилированы следующей части, будут установлены в каталог $LIN/tools чтобы можно было оставить их отдельно от сборки конечной системы. Программы которые будут скомпилированы - временные инструменты и не будут входить в конечную сборку системы.

После использования кросс-компилятора, от него можно избавиться. Использование каталога $LIN/tools необходимо для того, чтобы не засорять рабочие каталоги хост-системы.

Кросс-компилятор будет установлен в директорию /tools, создайте её:

mkdir -pv $LIN/tools

Создание иеархии файловой системы

Теперь создайте базовую иеархию файловой системы:

filename

Подробнее об иерархии каталогов можно узнать в спецификации FHS

Для multilib

Создайте директорию для 32-битных библиотек:

mkdir -pv $LIN/usr/lib32

А также символическую ссылку на неё

ln -sv usr/lib32 $LIN/lib32