7. Bibliothèques, compilation, développement

Contenu de cette section

7.1 Détection fuites (développement, programmation, leak, allocation, dangling, pendouillant)

Question

Existe-t-il un produit capable de m'aider à tester un logiciel durant son développement ?

Réponse

La plupart des outils se trouvent dans le réperoire /pub/Linux/lang/c des sites de FTP anonyme Linux.

7.2 " make zlilo " ne fonctionne pas

Réponse

Décommenter la ligne #INSTALL_PATH=/boot du Makefile.

7.3 Bibliothèques partagées ignorées (librairie, shlib, shared)

Question

Linux ne prend pas en charge les bibliothèques partagées.

Réponse

T. Parmelan (édité) : En tant que root :

7.4 Bibliothèque, statique, dynamique (link, lien, édition, librairie, compilation, static)

Question

Comment compiler un binaire abritant certains membres de bibliothèques sous forme statique, d'autres sous forme " dynamique " ?

Réponses

L. Wacrenier (révisé par R. Card) :

7.5 Message " out of memory "

Question

Certains binaires avortent avec le message " out of memory ".

Réponses

Peut-être lié à la moindre tolérance des routines de gestion de la mémoire offertes par les nouvelles libc. Recompiler les programmes grâce à la libc active sur le système.

7.6 Version d'exécutable, bibliothèques partagées

Question

Comment déterminer le type d'un exécutable ou obtenir la liste des bibliothèques partagées employées ?

Réponse

Commande ldd.


Chapitre Précédent

Table des matières de ce chapitre, Table des matières générale

Début du document, Début de ce chapitre