As-tu passé les bonnes options à GCC : du style
gcc -lpcap -lnet scanner.c -o scanner
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]