Команда ldd в Linux используется для анализа зависимостей программ путём выдачи списка общих объектов (общих библиотек), которые требуются для каждой из заданных в командной строке программы или общего объекта. 24
Некоторые примеры использования:
ldd /bin/bash
. 1 Это выведет список всех общих библиотек, от которых зависит Bash. 1ldd /path/to/problematic/application
. 1 Если требуемая библиотека отсутствует, в выводе будет строка, например: libexample.so.2 => not found
. 1 Это позволит быстро определить и установить отсутствующую библиотеку. 1ldd -v /path/to/application
. 1 verbose-вывод может выявить несовпадения версий или неправильные пути к библиотекам. 1При использовании команды ldd важно быть осторожным с незнакомыми или недоверенными файлами, так как это может привести к выполнению произвольного кода. 12