56 votes

Découverte de la Dynamique de la bibliothèque de la dépendance sur Mac OS et Linux

Sur Windows il existe un outil Depends.exe pour découvrir dépendance d'un EXE/DLL fichier sur d'autres DDLs. Qui outil de ligne de commande est l'équivalent sur Mac OS et Linux? Veuillez informer. Merci!!!!

101voto

mark4o Points 20472
  • Mac OS X: otool -L le fichier
  • Linux: ldd le fichier

Si ces commandes ne fournissent pas ce que vous voulez, sur Mac OS X, vous pouvez vider toutes les charger les commandes avec
otool -l le fichier. Sur Linux, vous pouvez vider le contenu entier de la partie dynamique avec readelf -d le fichier.

11voto

Konrad Points 51

Vous pouvez également essayer MacDependency (http://macdependency.googlecode.com) qui fournit une INTERFACE utilisateur de remplacement pour otool sur MacOS X. Il montre complète dépendance des arbres et les symboles exportés.

6voto

chuan Points 534

essayez ldd dans le terminal. Cela vous fournira une liste de bibliothèques dynamiques que le binaire besoins.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X