Xadawa a écrit :
As-tu passé les bonnes options à GCC : du style
gcc -lpcap -lnet scanner.c -o scanner

En effet, je n'avais pas mis les options -lpcap ni -lnet.
Merci beaucoup pour cette aide si rapide.


Thomas GOBET wrote:
Bonjour,

Je dois réaliser un projet dans le cadre scolaire, et ma première partie consiste à réaliser un programme pour scanner les ports des différentes machines du réseau local. J'ai inclus les libraires /libnet.h/ et /pcap.h/ mais malheureusement, au moment de la compilation, j'ai les messages d'erreurs suivants :

    /tmp/ccfDq49w.o: In function `EnvoiPaquet':
    scanner.c:(.text+0x23): undefined reference to `libnet_init'
    scanner.c:(.text+0x93): undefined reference to `libnet_build_tcp'
scanner.c:(.text+0xb8): undefined reference to `libnet_autobuild_ipv4'
    scanner.c:(.text+0xc6): undefined reference to `libnet_write'
    scanner.c:(.text+0xd1): undefined reference to `libnet_destroy'
       /tmp/ccfDq49w.o: In function `ReceptionPaquet':
    scanner.c:(.text+0xfb): undefined reference to `libnet_init'
    scanner.c:(.text+0x12b): undefined reference to `pcap_open_live'
    scanner.c:(.text+0x140): undefined reference to `pcap_next'
scanner.c:(.text+0x1a9): undefined reference to `libnet_get_ipaddr4'

Je ne comprends pas pourquoi il ne trouve pas ces fonctions alors qu'elles existent bien dans ces librairies...

Merci d'avance pour le temps que vous consacrerez à mon problème.

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to