otool, la alternativa “ldd” en OSX

( sistemas / osx )

Para ver que librerías depende cierto binario, en Linux se hace con LDD pero en OSX no funciona así que una alternativa es OTOOL.

Según el manual (recomiendo leerlo man otool) con -L se lista las librerías dinámicas (con nombre y versión) que usa un binario, aquí pongo un ejemplo:

$ otool -L /opt/local/bin/minicom
/opt/local/bin/minicom:
        /opt/local/lib/libintl.8.dylib (compatibility version 9.0.0, current version 9.2.0)
        /opt/local/lib/libiconv.2.dylib (compatibility version 7.0.0, current version 7.0.0)
        /opt/local/lib/libncurses.5.dylib (compatibility version 5.0.0, current version 5.0.0)
        /usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current version 1.0.0)
        /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 111.0.0)
Modificado el 3 Enero, 2015
   

Compartiendo conocimiento desde 1995 - I.M.D. I.M.D.