GNU/Linux >> Linux Esercitazione >  >> Linux

Scoperta della dipendenza della libreria dinamica su Mac OS e Linux

Puoi anche provare MacDependency (https://github.com/kwin/macdependency) che fornisce una sostituzione dell'interfaccia utente per otool su MacOS X. Mostra alberi di dipendenza completi e anche i simboli esportati.


  • Mac OS X:otool -L file
  • Linux:ldd file

Se questi comandi non forniscono ciò che desideri, su Mac OS X puoi eseguire il dump di tutti i comandi di caricamento con otool -l file . Su Linux puoi eseguire il dump dell'intero contenuto della sezione dinamica con readelf -d file .


prova ldd nel terminale. Questo ti fornirà un elenco di librerie dinamiche di cui il binario ha bisogno.


Linux
  1. Linux:tutto è un file?

  2. Libreria condivisa dinamica C++ su Linux

  3. Come compilare una libreria dinamica per un'applicazione JNI su Linux?

  4. dd prestazioni su Mac OS X rispetto a Linux

  5. Come installare il file tar (jhead) su un computer Mac o Linux

Comando touch di Linux

Comando Cat in Linux

Comando file Linux

Come creare un file in Linux

Meno comandi in Linux

Kernel Linux vs. Kernel Mac