[c] créer une librairie ( *.so) sous linux

créer une librairie ( *.so) sous linux [c] - C++ - Programmation

Marsh Posté le 01-05-2002 à 15:39:34    

Je fais une application,
celle-ci possède 2 entités tout à fait séparées.
 
J'aimerais pouvoir créer une librairie avec les fonctions nécéssaires à une des 2 entités,
ainsi si son implémentation change, je n'aurais qu'à recompiler la librairie,
sans devoir modifier l'exécutable principal.
 
Comment doit-on faire ?
 
Merci.

 

[jfdsdjhfuetppo]--Message édité par warp le 01-05-2002 à 15:44:00--[/jfdsdjhfuetppo]


---------------
Il n'est pas nécéssaire de réussir pour persévérer.
Reply

Marsh Posté le 01-05-2002 à 15:39:34   

Reply

Marsh Posté le 01-05-2002 à 18:01:00    

[citation][nom]warp a écrit[/nom]
J'aimerais pouvoir créer une librairie avec les fonctions nécéssaires à une des 2 entités,
 
man ld:
-shared Créer une librairie partagée....
 
Apres, tu linkes avec le .so
 
(enfin, je crois que ca marche comme ca)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed