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

Problème compilation librairie libnet et libpcap



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: