(Courriels de diversion: <devaluerez@depossederiez-redirections.com> <interposees@identite-voltigeaient.com> <nurse@parsemes-applicateur.com> <vaquais@encherissait-aspirions.com> <feuillete@enlaceraient-populations.com> <concomitant@desabonnons-reclassee.com> <trompiez@enchaînerons-maisons.com> <saupiquet@commuera-deuxieme.com> <resolviez@terrassent-decevriez.com> <dechiffrait@allongee-restaureraient.com> )


Jerome Gasperi wrote:
>
> PS: Cela m'amene a une question: les librairies sont elles utilisees uniquement
> lors de la compilation d'une application, ou sont elles utilisees dynamiquement
> lors de l'execution de l'application (dans les deux cas, il doit bien y avoir 

Les 2 cas existent et depend du choix fait a la compilation (au linkage plus
precisement).
Une librairie liee statiquement a un programme a son code stockee dans le 
programme au linkage, et n'est donc plus utilisee lors de l'execution du programme.
Avantange : plus de problemes de librairies (c'est pour ca qu'on trouve souvent
des programmes linkes statiquement avec motif, pas besoin d'avoir motif).
Inconvenient : code gros, et redondance en memoire si plusieurs programmes lances
utilisant cette librairie (contenue dans chaque programme).

Une librairie linkee dynamiquement a un programme sera chargee lors de l'execution
du programme:
Programme plus leger, et non redondance en memoire. par contre cela necessite
d'avoir la librairie (et une version convenable) installee.

Pierre.
-
Le CULTe sur le ouebe > http://savage.iut-blagnac.fr/
La page de linux-31 > http://savage.iut-blagnac.fr/linux-31/