Малейшее несовпадение библиотек может менять поведение приложения, поэтому важно быстро определить, какие .so оно действительно использует в конкретной системе.
В этом посте:
• Проверяем базовые зависимости через ldd;
• Извлекаем скрытые зависимости из ELF через readelf;
• Смотрим фактические загруженные библиотеки через /proc/<pid>/maps;
• Получаем полную картину, которая помогает решать проблемы несовместимых или “пропавших” .so.
Полный набор зависимостей сразу показывает, почему бинарь ведёт себя по-разному в разных средах.
🚪 Linux Ready | #задача




