Bonsoir Patrick,

Le 22/10/18, Patrick Serru <[email protected]> a écrit:
>     Bonjours tous,
> 
>     J'ai un problème de compilation (gcc) probablement très "tarte".
> Comme je suppose qu'il y a quelques expertes à l'écoute de cette
> liste, j'en profite pour signifier mon problème. Il est visible ici : 
> https://www.developpez.net/forums/d1905302/general-developpement/programmation-systeme/linux/creation-d-librairie-dynamique-c-echec/#post10548518
> 
>     Je vous remercie pour l'attention que vous aurez portée à ce
> courriel.
> 
> Patrick

Je ferais l'essai avec la ligne suivante à la place de la ligne 7 :
gcc -fPIC -o obj/6303_lib.o -c procs/6303/6303_lib.c $C8_DEV

Puis ensuite à la place de la ligne 8 :
gcc -shared -fPIC -o obj/lib_6303.so obj/6303_modbu.o obj/6303_mocmd.o
obj/6303_emu.o obj/6303_lib.o


Ensuite, il te faudra bien ne pas oublier de mettre la variable
LD_LIBRARY_PATH à jour avec le chemin d'accès vers ton répertoire obj
où se trouve le fichier lib_6303.so. Sinon, tu auras une erreur
d'exécution quand tu lanceras l'exécutable qui a besoin de cette
librairie.

--JM
--
To unsubscribe, e-mail: [email protected]
To contact the owner, e-mail: [email protected]

Répondre à