También podría usar objdump y para simplemente volcar y buscar la fracción de encabezado del binario. Esto puede ahorrarle algunos milisegundos...
#!/bin/sh
arm-none-linux-gnueabi-objdump -x $1 | grep NEEDED
Aquí hay otra opción, puede establecer la variable de entorno LD_TRACE_LOADED_OBJECTS en cualquier valor, digamos 1, y luego solo ejecuta el ejecutable, la salida debe ser sus dependencias dinámicas.
Esto es un poco complicado, pero es la mejor solución que pude encontrar, y realmente funciona bastante bien para el uso básico:simplemente guarde este script como "arm-none-linux-gnueabi-ldd" con sus otras herramientas cruzadas.
#!/bin/sh
arm-none-linux-gnueabi-readelf -a $1 | grep "Shared library:"