web-dev-qa-db-fra.com

problème de fichier d'en-tête pcap.h

quelqu'un sait comment résoudre le problème concernant le fichier d'en-tête dans Ubuntu 10.10 . Mon système indique que le paquet libcap est installé. Néanmoins, lors de la compilation du code, une erreur s’affiche:

erreur fatale: pcap.h: Aucun fichier ou répertoire de ce type compilation terminée.

Sil te plait aide moi.

Merci a tous:)

23
nwprogrammer
Sudo apt-get install libpcap0.8-dev
38
Dhaivat Pandya

Le système ne me laissera pas corriger le commentaire d'Eric Fossum, car je manque de réputation. Il y a une faute de frappe ("libcap" vs. "libpcap") et sa commande suggérée devrait se lire comme suit:

Sudo apt-get install libpcap-dev
32
famzah

Si vous utilisez linuxbrew, vous pouvez simplement brew install libpcap. Dans mon cas, j'essayais d'installer nethogs et cette erreur a échoué.

0
Fábio Santos

Vous n'avez pas le fichier pcap.h dans votre chemin d'inclusion. Vous devez ajouter l’emplacement de pcap.h à votre chemin d’inclusion lors de la compilation:

-I/chemin/vers/pcap.h

0
Tony Lukasavage