Je suis en train de développer une application qui dépend de libpcap et qui veut savoir comment écrire le makefile gnu de manière à pouvoir vérifier l'installation de libpcap sur une machine avant de procéder à l'installation de mon application.Comment vérifier les bibliothèques installées, par ex. libpcap lors de l'installation de logiciels utilisant gnu make?
0
A
Répondre
0
Si libpcap le prend en charge, vous pouvez essayer d'utiliser pkg-config. (Je sais que libpcap ++ le supporte, mais pas sûr de libpcap). Cela dit, si vous n'avez pas déjà un système de construction établi, alors je vous suggère d'essayer d'utiliser CMake ce qui rend ce genre de chose et tous les autres aspects de la création d'un projet C++ beaucoup plus simple. Pour un exemple ou pour commencer rapidement en utilisant CMake, voir le modèle de projet C++.
0
Si j'allais répondre à votre question correctement, je regarderais comment autoconf vérifie l'existence de composants quand j'installe un paquet tel que GNUPlot (ou autre) et le découvre. Je vais vous laisser le travail cependant.
Questions connexes
- 1. Débogage de GNU make
- 2. construire une version Cygwin de GNU make
- 3. exécuter grep à partir de GNU make
- 4. Périphérie GNU Make pour Win32
- 5. Makefile ne trouve pas de bibliothèques boost installées par macports
- 6. Comment invoquer une macro GNU make créée en utilisant define?
- 7. Speedup GNU make processus de construction - Parallélisme?
- 8. GNU make avec de nombreux répertoires cibles
- 9. Didacticiel gnu make/gcc complet
- 10. comment configurer les dépendances entre répertoires dans gnu make
- 11. Variables automatiques dans les tests de conditionnels: GNU Make
- 12. groupe de multidiffusion join/leave utilisant libpcap
- 13. Solution pour GNU Make 3.80 eval bug
- 14. comment faire $ (eval $ (shell ...)) travail dans GNU make
- 15. GNU make rule pour plusieurs cibles
- 16. Répertoire pour les fichiers générés par Make pendant l'installation à partir de configure, make et make install
- 17. GNU Make: Comment exporter la variable SHELL en sous-marques?
- 18. Dans GNU Make, comment convertir une variable en minuscule?
- 19. Y compris les bibliothèques boost dans les fichiers make
- 20. Comment les petits correctifs logiciels corrigent-ils les gros logiciels?
- 21. Comment déterminer une bonne valeur pour --load-average en utilisant gnu Make?
- 22. Envoi de paquet en utilisant la limitation de vitesse libpcap
- 23. mon paquet RPM nécessite 2 bibliothèques partagées déjà installées
- 24. Comment trouver si des imprimantes sont installées (en utilisant Delphi)
- 25. Comment déterminer par programme les applications audio installées sur Android
- 26. Forcer GNU make à exécuter une cible spécifique
- 27. Règle par défaut dans Make
- 28. Quelles bibliothèques de logiciels sont disponibles pour créer des photomosaïques par programmation?
- 29. Comment détecter les applications Anti-Spyware installées sur XP en utilisant WMI
- 30. empêchant libpcap de capturer les paquets injectés avec pcap_inject()