Discovery of Dynamic library dependency on Mac OS & Linux

Viet picture Viet · Jun 29, 2009 · Viewed 29.2k times · Source

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?

Answer

mark4o picture mark4o · Jun 29, 2009
  • Mac OS X: otool -L file
  • Linux: ldd file

If 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 with readelf -d file.