• [^] # Re: Re:questions relatives à l'execution d'un programme....

    Posté par (site web personnel) . En réponse au message questions relatives à l'execution d'un programme..... Évalué à 3.

    elles fonctionnent bien, merci ;-)

    Non mais sérieux, ouvrez-le le bouquin de développement en C, c'est la base de chez base tout de même.

    Après pour répondre tout de même... une bibliothèque compilée en statique, il n'y a en a plus besoin pour l'exécution du programme vu que les fonctions nécessaires sont incluses dans l'exécutable au moment de la compilation ou plus exactement de l'édition des liens (ça fait un plus gros binaire).
    Les bibliothèques dynamiques - elles - sont indispensables pour l'exécution du programme vu que le code binaire des fonctions de la bibliothèque n'est pas dans l'exécutable mais justement dans ces librairies dynamiques (ça fait un plus petit binaire).

    La vocation d'une librairie dynamique est bien de regrouper ce qui est potentiellement utilisable par une foultitude de programmes et éviter que chacun ait "sa" version compilée de la fonction qui serait chargée autant de fois en mémoire que de programmes l'utilisant : elle est chargée une fois et utilisée autant de fois que nécessaires.