Lx4U-book/docs/prepare/create-dirs.md
2021-06-13 11:26:44 +03:00

1.8 KiB
Raw Blame History

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

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

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

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

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

mkdir -pv $LIN/tools

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

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

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

Для multilib

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

mkdir -pv $LIN/usr/lib32

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

ln -sv usr/lib32 $LIN/lib32