j'ai une bibliothèque partagée avec soname: libfoo.so
Linux: Comment modifier le nom de la bibliothèque partagée dans dynamique Section d'un
Comment lier mon binaire à libfoo.so tel que le nom de la bibliothèque partagée dans mes années binaires La section ELF est: libfoo5.so?
moi avons essayé de créer un lien symbolique: libfoo5.so -> libfoo.so, puis relier ma bibliothèque en tant que tel:
g++ ... -o mybinary *.o -Lpath -lfoo5
Cependant, lorsque j'imprime la section dynamique dans mon binaire ELF, il lit:
readelf -d mybinary
-je encore:
Shared library: [libfoo.so]
bien pourrait être dépendant de la plate-forme bien. J'essaye sur un compilateur croisé d'ARM. Je vois que l'éditeur de liens ne suit pas les liens symboliques. readelf -d me donne le libfoo5.so comme une dépendance et pas libfoo.so – suppie