Bonjour,
J'utilise une bibliothèque dénichée sur freshmeat (libssh) afin d'accéder à un serveur SSH dans une application écrite en C.
Le problème est que c'est une bibliothèque partagée (so) et il serait préférable que mon application n'en dépende pas. C'est pourquoi j'ai tenté une compilation avec l'option "-static" de gcc.
La compilation réussie et j'obtiens un exécutable plus gros .... jusque là tout est normal.
Mais lorsque je veux l'exécuter j'obtiens un joli message d'erreur "No such file or directory".
J'avoue ne pas comprendre d'où vient cette erreur.
Autre question : Est-il possible de transformer une bibliothèque dynamique en son équivalent statique ?
Merci d'avance.
Partager