OVH Cloud OVH Cloud

ldd sous mac OS X

3 réponses
Avatar
Saïd
Bonjour,

Quel outil permet sous mac os X de connaitre la liste des librairies
dynamiques qui seront chargees par un certain executable? (sous linux ca
s'appelle ldd)


--
Saïd.
C programmers never die - they're just cast into void.

3 réponses

Avatar
Schmurtz
Saïd wrote:

Quel outil permet sous mac os X de connaitre la liste des librairies
dynamiques qui seront chargees par un certain executable? (sous linux ca
s'appelle ldd)


otool -L

--
Schmurtz

Avatar
Jean-Michel MARINO
Saïd wrote:
Bonjour,

Quel outil permet sous mac os X de connaitre la liste des librairies
dynamiques qui seront chargees par un certain executable? (sous linux ca
s'appelle ldd)


juste une petite précision pour les package app : il faut atteindre

l'executable qui se trouve masqué dans le package...


Exemple pour l'application Chess.app localisée dans /Applications :

MAC-JMM:/Applications jmm$ otool -L Chess.app/Contents/MacOS/Chess
Chess.app/Contents/MacOS/Chess:
/System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
(compatibility version 1.0.0, current version 9.0.0)
/System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
(compatibility version 1.0.0, current version 1.0.0)
/System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
(compatibility version 2.0.0, current version 128.0.0)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0,
current version 71.0.0)
MAC-JMM:/Applications jmm$


--
JMM
"Content de peu n'a rien ˆ craindre"

replace 'no_spam' by 'free' to reply

Avatar
Jean-Michel MARINO
Saïd wrote:

Bonjour,

Quel outil permet sous mac os X de connaitre la liste des librairies
dynamiques qui seront chargees par un certain executable? (sous linux ca
s'appelle ldd)


juste une petite précision pour les packages app :

il faut atteindre l'executable qui se trouve masqué dans le package...


Exemple pour l'application Chess.app localisée dans /Applications :


MAC-JMM:/Applications jmm$ otool -L Chess.app/Contents/MacOS/Chess
Chess.app/Contents/MacOS/Chess:
/System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
(compatibility version 1.0.0, current version 9.0.0)
/System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
(compatibility version 1.0.0, current version 1.0.0)
/System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
(compatibility version 2.0.0, current version 128.0.0)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0,
current version 71.0.0)


--
JMM
"Content de peu n'a rien ˆ craindre"

replace 'no_spam' by 'free' to reply