Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 03/03/2007, à 20:40

mccricri

[C] Conversion static lib en shared lib

J'ai fait un développement python qui fait appel à une librairie C, tout fonctionne nickel avec ctypes.
Mais uniquement sous windows avec la dll qui va bien.
Sous linux, je n'ai pas la librairie dynamique mais uniquement une librairie statique (.a).

J'ai bien réussi à "décompresser" la librairie pour en extraire les codes objets (.o), mais ça ne suffit pas.
comment fait pour convertir cette librairie statique en la même version dynamique ?

Hors ligne

#2 Le 14/05/2007, à 13:15

TobyKaos

Re : [C] Conversion static lib en shared lib

il faut la recompiler à partir du code source en shared (.so). Après je sias pas trop concernant les options de compilation.
J'ai moi même un problème avec les lib static dynamique.

Hors ligne

#3 Le 14/05/2007, à 16:35

Link31

Re : [C] Conversion static lib en shared lib

L'option de compilation c'est -shared

Hors ligne