Как создается каталог /sbin в хосте Buildroot?

Я использую buildroot 2020.02.1 для сборки встроенной системы.

Кто-нибудь знает, как каталог host/sbin используется для вывода Buildroot? Я хочу понять, как buildroot генерирует этот каталог и как настроить buildroot для изменения конфигурации этого каталога.

Моя проблема в том, что все файлы output/host/sbin имеют тип application/x-sharedlib, но я хочу изменить тип, чтобы они могли быть исполняемыми.

Кто-нибудь знает, как это сделать? Спасибо за вашу помощь.


person Zebulo    schedule 28.04.2020    source источник


Ответы (1)


host/sbin содержит все инструменты, которые Buildroot создает для хоста и которые необходимы для создания других программных компонентов для цели. Я предлагаю вам прочитать https://bootlin.com/doc/training/buildroot/buildroot-slides.pdf, чтобы получить общее представление.

Какой конкретный файл в host/sbin является общей библиотекой? В этом каталоге должны быть только исполняемые файлы.

person Thomas Petazzoni    schedule 29.04.2020
comment
Спасибо за ваш ответ. Все эти файлы имеют тип bibliothèque partagée (application/x-sharedlib), и я не знаю, как это изменить. ( 85 файлов из adpart в zic файл) - person Zebulo; 29.04.2020
comment
пожалуйста, вы знаете, как скомпилировать buildroot без параметров --enable-default-pie. Я думаю, что я должен изменить CFLAGS, но я не знаю, как и в каком файле. - person Zebulo; 06.05.2020