Возможно, это промежуточные промежуточные области, куда файлы устанавливаются при их сборке.
Двоичные файлы собираются в src/bin
, а библиотеки — в src/lib
. При фактической установке с помощью make install
скомпилированные двоичные файлы и библиотеки копируются оттуда туда, где они должны быть установлены.
В качестве альтернативы (или дополнительно )фактический источник двоичных файлов может храниться в src/bin
, а исходный код двоичных файлов может храниться в src/lib
.
В OpenBSD, например, исходные коды базовой системы хранятся в /usr/src
, в котором есть подкаталогиbin
(для утилит, которые войдут в /bin
),usr.bin
(для утилит, которые войдут в/usr/bin
), lib
и т. д.
Однако в этом случае промежуточные двоичные файлы создаются в/usr/obj
(в соответствующих подкаталогах ), чтобы объектные файлы были отделены от исходных файлов.