Чтобы увидеть зависимости динамического файла .so, вы можете использовать команду ldd
. Чтобы получить информацию об исполняемом файле, проверьте команду readelf
.
Если вам нужно проверить зависимости нескольких файлов .so, вы можете использовать следующий скрипт:
#!/bin/bash
# dependencies.sh
# Needs to specify the path to check for .so dependencies
if [ $# -ne 1 ]
then
echo 'You need to specify the path'
exit 0
fi
path=$1
for file in "$(find $path -name '*.so')"
do
ldd $file
done
exit 0
Надеюсь, это поможет.