В каких случаях всречается ошибка undefined symbol в библиотеках linux?

В каких случаях получается так что возникает ошибка undefined symbol при загрузке библиотеки?

Не находится функция библиотеки?
  • Вопрос задан
  • 72 просмотра
Пригласить эксперта
Ответы на вопрос 2
jcmvbkbc
@jcmvbkbc
http://dilbert.com/strip/1998-08-24
Как отладить этот процесс?

Установив переменные окружения LD_DEBUG и LD_DEBUG_OUTPUT перед запуском программы и глядя в получившийся лог. См. man ld.so.
Ответ написан
CityCat4
@CityCat4
Кошки не похожи на людей, кошки - это кошки!
Как правило - когда либа слишком старая, а программа обращается к ней, как к новой - обычно возникает, когда автор либы чудак и не увеличивает номера сборки. Либо наоборот - старый исходник линкуется с новой либой, в новой уже нет таких имен.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы