Quelqu'un pourrait-il me dire comment trouver la définition d'un symbole dans un fichier objet partagé sur Solaris?Définition d'un symbole dans un fichier .so sur Solaris
Merci Raj
Quelqu'un pourrait-il me dire comment trouver la définition d'un symbole dans un fichier objet partagé sur Solaris?Définition d'un symbole dans un fichier .so sur Solaris
Merci Raj
Sur les machines Solaris j'ai accès à nm est disponible et peut être utilisé pour cela. Par exemple:
nm /usr/lib/libc.so
Affiche tous les symboles dans libc.so puis vérifier si un symbole est défini dans cette bibliothèque est tout simplement une question de lecture à travers la sortie.
Probablement, vous souhaitez également passer les options -g et -D dans la plupart des cas. Si vous cherchez à rechercher un tas de bibliothèques que vous pouvez essayer d'utiliser:
find /usr/lib -name '*.so' -exec nm -gD {} \; |grep "symbol_name"
Ou similaires
Merci pour votre réponse. – Raj