Файлы System/bin Android 12. Справочник.


  Все     Команда     Скрипт     Служба     Приложение  

linkerconfig
Создание конфигурации компоновщика на основе среды выполнения

Симлинк на: файл /apex/com.android.runtime/bin/linkerconfig

Тип файла: команда
  Eng  

usage: linkerconfig
@@ [--target <целевой_каталог>]


[--strict]
[--help]

   

Комментарии
Linkerconfig — это программа для создания конфигурации компоновщика на основе среды выполнения.
Linkerconfig создает один или несколько файлов ld.config.txt и некоторые другие файлы в /linkerconfig во время инициализации.
Компоновщик прочитает этот сгенерированный файл(ы) конфигурации, чтобы выяснить связь между библиотеками и исполняемым файлом.

Файл конфигурации компоновщика можно использовать для добавления дополнительной информации, в то время как linkerconfig создает конфигурацию компоновщика с модулем. Этот модуль можно определить как linker_config от Soong, и он будет переведен как файл protobuf во время сборки.

Файл конфигурации компоновщика (linker.config.json) компилируется в protobuf во время сборки с помощью conv_linker_config. Вы можете найти скомпилированный файл в <base>/etc/linker.config.pb. Например, /apex/com.android.art/etc/linker.config.pb — это конфигурация для com.android.art APEX.

/system/etc/linker.config.pb (или его исходный модуль system_linker_config) является особенным, поскольку его ключ ProvideLibs генерируется во время сборки.

https://android.googlesource.com/platform/system/linkerconfig/