[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Problème compilation librairie libnet et libpcap



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.



Reply to: