Bonjour
Y a t il un moyen de convertir une librairie statique libXXXX.a en librarie dynamique libXXXX.so ?
et le chemin inverse est il possible libXXXX.so => libXXXX.a?
Tout commentaire est le bienvenu
Bonjour
Y a t il un moyen de convertir une librairie statique libXXXX.a en librarie dynamique libXXXX.so ?
et le chemin inverse est il possible libXXXX.so => libXXXX.a?
Tout commentaire est le bienvenu
Pourquoi souhaite tu faire ceci ? Car ca n'a pas beaucoup de sens.
"Never use brute force in fighting an exponential." (Andrei Alexandrescu)
Mes articles dont Conseils divers sur le C++
Une très bonne doc sur le C++ (en) Why linux is better (fr)
A priori on peut passer d'une librairie statique vers une librairie dynamique
soi libXXX.a
en executant
ar x libXXX.a
tous les fichiers *.o seront extraits
puis executer
gcc -shared *.o -o libXXX.so
et le tour est joue => on a une librairie partagee (dynamique)
avec le test que j'ai fait j'ai remarque que la librairie dynamiqe est plus petite en taille que la librairie statique => pourquoi?
Est ce que le chemin inverse est possible ? dynamique => statique
Partager