GNU/Linux >> Znalost Linux >  >> Linux

křížový kompilátor ldd

Můžete také použít objdump a aby bylo možné pouze vypsat a prohledat část záhlaví binárního souboru. To vám může ušetřit několik milisekund...

#!/bin/sh  
arm-none-linux-gnueabi-objdump -x $1 | grep NEEDED

Zde je další možnost, můžete nastavit proměnnou prostředí LD_TRACE_LOADED_OBJECTS na libovolnou hodnotu, řekněme 1, a pak už jen spustíte spustitelný soubor, výstupem by měly být jeho dynamické závislosti.


Je to trochu zmatek, ale je to nejlepší řešení, které jsem našel, a pro základní použití to opravdu funguje docela dobře - stačí uložit tento skript jako "arm-none-linux-gnueabi-ldd" s ostatními křížovými nástroji.

#!/bin/sh
arm-none-linux-gnueabi-readelf -a $1 | grep "Shared library:"

Linux
  1. Není méně jen více?

  2. Odebíráte Gvfsd-smb-browse?

  3. Amarok – výkonný multiplatformní hudební přehrávač

  1. jps nefunguje

  2. Zastavit sadu replik MongoDB

  3. Jak změnit barvu zsh-autosuggestions

  1. Stačí říct ne rootovi (v kontejnerech)

  2. Právě mě hackli?

  3. Postfix Relay to Office365