:: Enseignements :: ESIPE :: E3INFO :: 2010-2011 :: Programmation C ::
![[LOGO]](http://igm.univ-mlv.fr/ens/resources/mlv.png) | Bibliothèques |
L'objectif de ce TD est de convertir la gestion de listes et d'ensembles des TD
précédents en des bibliothèques bien écrites.
Exercice 1 - Standardisation: étape 1
Réorganisez votre code de ce slot de façon à ce qu'il soit compilé grâce à un seul Makefile
et qu'il soit parfaitement compatible avec les fichiers d'en-tête suivants:
ensemble.h :
liste.h :
Exercice 2 - Standardisation: étape 2
Vérifiez que ce n'est pas si facile que ça en échangeant vos fichiers ensemble.o et
liste.o avec votre voisin. Faites toutes les modifications nécessaires jusqu'à ce que
cet échange ne provoque plus de problème de compilation dans tous les programmes que
vous avez écrit depuis le début de ce slot.
Exercice 3 - Standardisation: étape 3
Modifiez votre Makefile pour ajouter une cible libs qui fabrique les
fichiers libensemble.so et libliste.so.
Modifiez la cible normale pour que la compilation de vos programmes utilise désormais
ces 2 bibliothèques partagées.
Essayez d'échanger vos bibliothèques avec un autre voisin.
© Université de Marne-la-Vallée