GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Erkennung der Abhängigkeit von dynamischen Bibliotheken unter Mac OS und Linux

Sie können auch MacDependency (https://github.com/kwin/macdependency) ausprobieren, das einen UI-Ersatz für otool unter MacOS X bietet. Es zeigt vollständige Abhängigkeitsbäume und auch die exportierten Symbole.


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

Wenn diese Befehle nicht das liefern, was Sie wollen, können Sie unter Mac OS X alle Ladebefehle mit otool ausgeben -l Datei . Unter Linux können Sie den gesamten Inhalt des dynamischen Abschnitts mit readelf ausgeben -d Datei .


Probieren Sie ldd im Terminal aus. Dadurch erhalten Sie eine Liste dynamischer Bibliotheken, die die Binärdatei benötigt.


Linux
  1. Linux – Alles ist eine Datei?

  2. C++ Dynamic Shared Library unter Linux

  3. Was ist eine .so.2-Datei?

  4. dd-Leistung unter Mac OS X im Vergleich zu Linux

  5. So installieren Sie die Tar-Datei (jhead) auf einem Mac- oder Linux-Computer

Linux Touch-Befehl

Cat-Befehl unter Linux

Linux-Dateibefehl

So erstellen Sie eine Datei unter Linux

Weniger Befehl unter Linux

Linux-Kernel vs. Mac-Kernel