quarta-feira, 13 de maio de 2009

Comando equivalente ao ldd no Mac O SX

Na maioria dos sistemas unix nós usamos o comando ldd para saber quais as dependências de determinado programa. No entanto, ele não esta disponível no Mac OS X.

Outra ferramenta chamata otool provê funcionalidade similar ao ldd.

Veja a saida do seguinte comando:

$ otool -L ffmpeg
ffmpeg:
/usr/lib/libz.1.dylib (compatibility version 1.0.0, current version 1.2.3)
/usr/lib/libbz2.1.0.dylib (compatibility version 1.0.0, current version 1.0.4)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 111.1.3)
/usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current version 1.0.0)

Observe pelo manual que o flag -L usado para mostrar as dependências é apenas uma das inúmeras funcionalidades do otool.
Vale a pena dar uma estudada nas outras opções. Quem é desenvolvedor vai precisar delas cedo ou tarde.

[]'s

Leonardo Cardoso

palavras chaves: macosx max os x ldd otool
blog comments powered by Disqus