Libraries statiques et dynamiques
http://www.siteduzero.com/forum-83-190884-p1-difference-entre-librairie-dynamique-et-statique.html
tu as 3 moyens pour "lier" une bibliothèque :
un .a/.lib seul : toute la bibliothèque est "intégrée" dans l'exécutable.
un .a/.lib + .dll/.so : la partie intégrée dans l'exécutable (le .a/.lib) ne contient que les infos nécessaires à l'utilisation du fichier .dll/.so
un .dll/.so seul : tu charges toi même le .dll/.so
voilà, j'espère que çà t'apporteras un début de réponse.
http://www.commentcamarche.net/forum/affich-1547622-libraries-statiques-et-dynamiques
http://www.differencebetween.net/technology/difference-between-lib-and-dll/