Probleme pour creer une librairie dynamique (.so) avec gcc

Probleme pour creer une librairie dynamique (.so) avec gcc - C++ - Programmation

Marsh Posté le 04-03-2003 à 16:05:01    

Je dispose de 4 fichiers cpp qui comportent chacun la declaration d'une ou plusieurs classes.  
J'aimerais compiler et regrouper ces 4 fichiers dans une librairie dynamique (.so).
Le probleme, c'est que ces 4 fichiers utilisent deja des objets declarés dans une autre librairie dynamique (un fichier so que j'ai deja, qui fonctionne bien).
 
Voila ce que je tente de faire :
 
g++ -shared -o maLibFinale.so -LrepertoireDeMaLibInitiale -lmaLibInitiale fichier1.o fichier2.o fichier3.o fichier4.o
 
je voudrais donc obtenir le fichier maLibFinale.so liée dynamiquement avec maLibInitiale.
 
Mais j'obtiens ce message d'erreur :
 
ld: fatal: relocations remain against allocatable but non-writable sections
 
Je ne comprend pas le message d'erreur
 
Pouvez vous m'aider ?

Reply

Marsh Posté le 04-03-2003 à 16:05:01   

Reply

Marsh Posté le 04-03-2003 à 20:26:40    

bezot3 a écrit :


Pouvez vous m'aider ?


 
Utilises libtool [:molosse]

Reply

Sujets relatifs:

Leave a Replay

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