Sous Windows, il existe un outil Depends.exe pour découvrir la dépendance d'un fichier EXE/DLL sur d'autres DDL. Quel outil de ligne de commande est équivalent sur Mac OS et Linux?
otool
-L
fichierldd
fichierSi ces commandes ne fournissent pas ce que vous voulez, sur Mac OS X, vous pouvez vider toutes les commandes de chargement avec otool
-l
fichier. Sous Linux, vous pouvez vider l'intégralité du contenu de la section dynamique avec readelf
-d
fichier.
Vous pouvez également essayer MacDependency ( http://macdependency.googlecode.com ) qui fournit un remplacement d'interface utilisateur pour otool sur MacOS X. Il montre également les arbres de dépendance complets et les symboles exportés.
essayez ldd dans le terminal. Cela vous fournira une liste de bibliothèques dynamiques dont le binaire a besoin.