2016-03-10 5 views

Répondre

1

Si vous souhaitez lier une bibliothèque partagée dans certains exécutable que vous construisez, pas seulement faire de cette bibliothèque à la disposition des programmes en cours d'exécution, puis vous devez avoir installé ses fichiers d'en-tête, ainsi que la bibliothèque elle-même, afin que le compilateur puisse les trouver. Par conséquent, lorsque ./configure vérifie une bibliothèque que vous devez lier, vérifie si vous avez les en-têtes de bibliothèque ainsi que la bibliothèque.

Pour obtenir les en-têtes de bibliothèque, vous devez installer le package de développement de la bibliothèque, et pas seulement le package d'exécution.

Si vous utilisez un distro basé sur Debian, puis le paquet de développement pour libtasn1 est libtasn1-N-dev (pour un certain nombre N). Pour distros à base de RPM, il sera quelque chose sur les lignes de libtasn1-devel-X.Y-Z....

BTW, s'il vous plaît ne pas poster des liens vers des images hors site de texte que vous voulez nous lire. Il suffit de copier-coller le texte dans le corps de votre question, indenté 4 espaces. Voir here pour les détails de mise en forme de vos messages.