GNU/Linux >> Belajar Linux >  >> Linux

cross compiler ldd

Anda juga bisa menggunakan objdump dan untuk hanya membuang dan mencari fraksi header dari biner. Ini dapat menghemat beberapa milidetik...

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

Ini adalah opsi lain, Anda dapat menyetel variabel lingkungan LD_TRACE_LOADED_OBJECTS ke nilai apa pun, katakanlah 1, lalu jalankan yang dapat dieksekusi, hasilnya harus berupa dependensi dinamisnya.


Ini sedikit kluge, tapi ini solusi terbaik yang bisa saya temukan, dan ini benar-benar berfungsi dengan baik untuk penggunaan dasar - simpan saja skrip ini sebagai "arm-none-linux-gnueabi-ldd" dengan alat silang Anda yang lain.

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

Linux
  1. Bukankah Kurang Hanya Lebih?

  2. Menghapus Gvfsd-smb-browse?

  3. Kompilasi skrip PHP di Linux

  1. jp tidak berfungsi

  2. Hentikan Set Replika MongoDB

  3. Tidak dapat memuat pustaka dinamis 'libnvinfer.so.6'

  1. Linux – Mengapa Kami Menggunakan Su – Dan Bukan Hanya Su?

  2. Linux rentan terhadap korupsi dalam pemadaman listrik?

  3. Relai Postfix ke Office365