Dans le zip ci-joint, vous pourrez trouver deux répertoires :
1. Répertoire object : contenant un exemple simple d'objet partagé en C, compilable sous Win32 comme sous Linux.
2. Répertoire call : un exemple d'appel de la fonction contenue dans l'objet partagé précédemment compilé.
Sous Windows, ce code a été compilé avec Dev-C++/GCC. Il est facilement portable sous Microsoft Visual C++, mais je ne disposais pas de version sous la main...
Sous Linux, je me suis permis de poser vite fait les fichiers Makefile (ceux-ci se nomment Makefile.linux). La compilation se réalise pour chaque répertoire de la manière suivante :
make -f Makefile.linux
(une cible clean existe au sein du Makefile).