Хотел узнать насчёт утилиты, показывающей зависимости исполнимого файла от динамических библиотек.
Для OS Windows — это: http://www.dependencywalker.com
Здравствуйте, AlexGin, Вы писали:
AG>Доброе время суток, уважаемые коллеги!
AG>Хотел узнать насчёт утилиты, показывающей зависимости исполнимого файла от динамических библиотек.
Что оно должно делать сверх того, что умеет ldd $file и objdump -x $file | grep -w NEEDED
?
Здравствуйте, netch80, Вы писали:
N>Здравствуйте, AlexGin, Вы писали:
AG>>Доброе время суток, уважаемые коллеги!
AG>>Хотел узнать насчёт утилиты, показывающей зависимости исполнимого файла от динамических библиотек.
N>Что оно должно делать сверх того, что умеет ldd $file и objdump -x $file | grep -w NEEDED N>?
P.S. Вопрос "Что оно должно делать сверх того, что умеет ldd?" — пока мне не очевиден.
Собираюсь попробовать, поэкспериментировать со всеми этими приложениями, тогда (возможно) и прояснится
Здравствуйте, AlexGin, Вы писали:
AG>Доброе время суток, уважаемые коллеги!
AG>Хотел узнать насчёт утилиты, показывающей зависимости исполнимого файла от динамических библиотек.
ldd стандартная утилита для этого, обычно она уже установлена,
так как она часть glibc. Для кросскомпилированных бинарников она не подходит,
поэтому вместо нее можно использовать более универсальные инструменты objdump/readelf
из пакета binutils.
Здравствуйте, уважаемый Zhendos, Вы писали:
Z>ldd стандартная утилита для этого, обычно она уже установлена, Z>так как она часть glibc. Для кросскомпилированных бинарников она не подходит, Z>поэтому вместо нее можно использовать более универсальные инструменты objdump/readelf Z>из пакета binutils.
Что значит: кросскомпилированный бинарник?
Если можно — пожалуйста по-подробнее...
Z>Никогда о них не слышал за 15 лет разработки по Linux.
Здравствуйте, AlexGin, Вы писали:
AG>Здравствуйте, уважаемый Zhendos, Вы писали:
Z>>ldd стандартная утилита для этого, обычно она уже установлена, Z>>так как она часть glibc. Для кросскомпилированных бинарников она не подходит, Z>>поэтому вместо нее можно использовать более универсальные инструменты objdump/readelf Z>>из пакета binutils.
AG>Что значит: кросскомпилированный бинарник? AG>Если можно — пожалуйста по-подробнее...