Salut les C,
En faites je n'arrive pas a déduire d'après ma maigre expérience a quoi bon une bibliothèque statique.
J'ai déduit:
que sous Linux une bibliothèque partagée (d'extension *.so) est charger en RAM au démarrage puis si un programme a besoin d'une fonction de la bibliothèque partagée il va la chercher en RAM.
Sous Windows ce sont des fichiers d'extension *.dll qui doivent se trouver dans le dossier ou est situé l'exécutable.
Pour les bibliothèques statiques:
sous Windows il les faut afin qu'on puisse linker la bibliothèque pour son programme.
sous Linux: je ne sais pas...
Corriger moi si j'ai dit des bêtises.
Je vous pris, si vous le désirez bien, de bien vouloir m'informer sur ces 2 types de bibliothèques.
Merci pour vos réponses éclairées.
Partager