Проблема загрузки общей библиотеки - PullRequest
0 голосов
/ 29 апреля 2019

У меня есть общая библиотека и приложение в одной папке, и когда я пытаюсь открыть terminal из этой папки и запустить приложение, возникает проблема с библиотекой, которая не найдена.Если я установлю переменную окружения $LD_LIBRARY_PATH, то она будет работать хорошо

Мой вопрос:

Разве открытие терминала из этой папки не устанавливает переменную окружения $LD_LIBRARY_PATH?

1 Ответ

2 голосов
/ 29 апреля 2019

Не открыть ли терминал из этой папки, задает переменную среды $ LD_LIBRARY_PATH?

Нет, вам придется добавить его к вашему $LD_LIBRARY_PATH

Как правило, местоположение общей библиотеки отсутствует в пути поиска компоновщика. Вам придется либо

  1. измените переменную среды LD_LIBRARY_PATH, а затем снова запустите ldd или
  2. переместить файл общей библиотеки в один из $LD_LIBRARY_PATH уже существующих
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...