objdump を使用することもできます バイナリのヘッダー部分をダンプして検索するだけです。これにより数ミリ秒節約できます...
#!/bin/sh
arm-none-linux-gnueabi-objdump -x $1 | grep NEEDED
ここに別のオプションがあります。LD_TRACE_LOADED_OBJECTS 環境変数を任意の値 (1 など) に設定できます。その後、実行可能ファイルを実行するだけで、出力はその動的な依存関係になります。
これは少し面倒ですが、私が見つけることができる最良の解決策であり、基本的な使用には非常にうまく機能します。このスクリプトを「arm-none-linux-gnueabi-ldd」として他のクロスツールと一緒に保存してください。 /P>
#!/bin/sh
arm-none-linux-gnueabi-readelf -a $1 | grep "Shared library:"