Каково расположение DLL по умолчанию в системе Linux?

Каково расположение DLL по умолчанию в системе Linux?

После исследований я знаю, что файлы dll можно использовать в системе Linux. Я могу использовать их, когда у меня есть определенный путь.

Есть ли путь, куда их поместить, который Linux ищет автоматически, эквивалентно

C:\Windows\System32 ?

Некоторые сайты рекомендуют usr/local/lib, но Linux не ищет там автоматически.

решение1

Файл /etc/ld.so.confсодержит список каталогов, из которых динамический компоновщик будет пытаться автоматически загружать библиотеки. Этот файл часто включает в себя другие файлы конфигурации в каталоге /etc/ld.so.conf.d.

После изменения этого файла вам потребуется обновить кэш, запустив его ldconfigот имени root.

В некоторых дистрибутивах есть другие инструменты для управления этим файлом. Если файл ld.so.conf содержит комментарий, утверждающий, что он сгенерирован автоматически, вам следует обратиться к документации вашего дистрибутива, чтобы узнать, как вносить изменения.

Связанный контент