При разработке для нативной платформы я могу использовать ldd для получения списка всех разделяемых библиотек (.so files)бинарный исполняемый файл, который я собираю попытается загрузиться при запуске-up. Но при кросс-компиляции я не знаю, как получить ту же информацию. ldd
не является обычной утилитой binutils, такой как strip
или ar
, которая может быть собрана вместе с gcc
для кросс-компиляции, а вместо этого представляет собой загадочный сценарий оболочки, который, по-видимому, может работать только на собственной платформе.
Итак, используя инструменты cross-target binutils, есть ли способ получить список динамически связанных зависимостей для чужого двоичного файла?