On Windows there is a tool Depends.exe to discover dependency of an EXE/DLL file on other DDLs. Which commandline tool is equivalent on Mac OS and Linux?
相关问题
- Is shmid returned by shmget() unique across proces
- Inheritance impossible in Windows Runtime Componen
- how to get running process information in java?
- Is TWebBrowser dependant on IE version?
- How can I have a python script safely exit itself?
You can also try MacDependency (http://macdependency.googlecode.com) which provides an UI replacement for otool on MacOS X. It shows complete dependency trees and the exported symbols as well.
otool
-L
fileldd
fileIf those commands don't provide what you want, on Mac OS X you can dump all the load commands with
otool
-l
file. On Linux you can dump the entire contents of the dynamic section withreadelf
-d
file.try ldd in the terminal. This will provide you a list of dynamic libraries that the binary needs.