GNU/Linux >> Linux Esercitazione >  >> Linux

compilatore incrociato ldd

Puoi anche usare objdump e per scaricare e cercare solo la frazione di intestazione del binario. Questo potrebbe farti risparmiare alcuni millisecondi...

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

Ecco un'altra opzione, puoi impostare la variabile d'ambiente LD_TRACE_LOADED_OBJECTS su qualsiasi valore, diciamo 1, e poi esegui semplicemente l'eseguibile, l'output dovrebbe essere le sue dipendenze dinamiche.


Questo è un po' complicato, ma è la soluzione migliore che ho trovato, e funziona davvero abbastanza bene per l'uso di base:basta salvare questo script come "arm-none-linux-gnueabi-ldd" con gli altri strumenti incrociati.

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

Linux
  1. Linux – Perché usiamo Su – e non solo Su?

  2. Meno non è solo di più?

  3. Amarok – Un potente lettore musicale multipiattaforma

  4. Compila uno script PHP in Linux

  5. jps non funziona

Dì solo no al root (in contenitori)

Comando Linux ldd spiegato con esempi

8 Esempi di comandi LDD in Linux

Hardware del terminale di testo (per Linux)

Linux vulnerabile alla corruzione in caso di interruzione di corrente?

Sono appena stato hackerato?