librairies

librairiestutoriel sur les serveursprevchapter 46. travaux pratiques : kernel et noyaunext46.6. librairiesil faut distinguer les librairies statiques des librairies dynamiques.les librairies statiques possèdent l'extension ".a". ces librairies sont liées statiquement avec le binaire (programme). c'est à dire que durant la phase de linkage (édition des liens lors de la compilation) le compilateur va prendre le code des fonctions nécessaires de la librairie et les mettres en dur dans le binaire.les librairies dynamiques possèdent l'extension ".so". ces librairies sont liées dynamiquement avec le binaire. dans ce cas, le code des fonctions utilisées par le programme ne se trouve pas dans le binaire. mais lorsque ce bout de code est requis par le programme, il va charger ce code dynamiquement (durant l'exécution du programme).un programme lié statiquement avec une librairie sera plus gros en taille que pour une libriaire dynamique.pour les libriaires dynamiques, voici le fichier à configurer qui donne les chemins où se trouvent les librairies dynamiques /etc/ld.so.confla commande ldconfig parcours les chemins spécifiés dans le fichier de configuration et construit un cache. ce cache est utilisé par le "run-time linker" (chargeur de librairies durant l'éxecution d'un programme).consulter les man page de la commande ldconfig pour plus de précision sur les arguments... elle s'utilise en général de manière très simple sans argument (doit être executée en root). cette commande doit être exécutée après l'installation de nouvelles librairies (généralement cela est effectué automatiquement lors de l'installation des packages).consulter également les man page de la commande ldd et ldprevhomenextutilisation de grubupinit : initialisation du système sous linux

librairies  Précédent 251  Précédent 250  Précédent 249  Précédent 248  Précédent 247  Précédent 246  Précédent 245  Précédent 244  Précédent 243  Précédent 242  Précédent 241  Précédent 240  Précédent 239  Précédent 238  Précédent 237  Précédent 236  Précédent 235  Précédent 234  Précédent 233  Précédent 232  Précédent 231  Précédent 230  Précédent 229  Précédent 228  Précédent 227  Précédent 226  Précédent 225  Précédent 224  Précédent 223  Précédent 222  Suivant 253  Suivant 254  Suivant 255  Suivant 256  Suivant 257  Suivant 258  Suivant 259  Suivant 260  Suivant 261  Suivant 262  Suivant 263  Suivant 264  Suivant 265  Suivant 266  Suivant 267  Suivant 268  Suivant 269  Suivant 270  Suivant 271  Suivant 272  Suivant 273  Suivant 274  Suivant 275  Suivant 276  Suivant 277  Suivant 278  Suivant 279  Suivant 280  Suivant 281  Suivant 282