
После исследований я знаю, что файлы 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 содержит комментарий, утверждающий, что он сгенерирован автоматически, вам следует обратиться к документации вашего дистрибутива, чтобы узнать, как вносить изменения.