GNU Libtool
GNU Libtool
GNU Libtool est un logiciel libre du projet GNU qui sert à créer des bibliothèques portables. ContexteDans le passé, si un programmeur voulait profiter des avantages des bibliothèques dynamiques, il devait écrire du code spécifique à chacune des plateformes sur lesquelles la bibliothèque était compilée. Il devait aussi écrire un système de configuration permettant à l'utilisateur qui installe le logiciel de décider quel type de bibliothèque compiler. CaractéristiquesLibtool simplifie la tâche du programmeur en encapsulant à la fois les dépendances par rapport à chaque plateforme, ainsi que l'interface utilisateur, dans un seul script. Cet outil est conçu de façon que toute la fonctionnalité de chaque plateforme soit accessible via une interface générique, tout en cachant les détails obscurs au programmeur. L'interface de Libtool vise à être cohérente. Les utilisateurs ne sont pas supposés devoir lire de la documentation de bas niveau pour réussir à faire compiler des bibliothèques dynamiques. Ils devraient n'avoir qu'à exécuter le script configure (ou un équivalent), et Libtool devrait se charger des détails. On utilise typiquement Libtool avec Autoconf et Automake, deux autres outils du système de compilation GNU. Problèmes liés à libtool
Historique des versions
Bibliographie
Notes et références
Voir aussiArticles connexesLiens externes
|