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 ?