cant compile - undefined reference to `bpfattach'
Eygene Ryabinkin
rea-fbsd at codelabs.ru
Fri Oct 5 05:04:13 PDT 2007
Good day.
Fri, Oct 05, 2007 at 04:54:27PM +0530, Vinod VM wrote:
> I'm having trouble in compiling my code with gcc on release 6.2
>
> I've included the following headers,
>
> stdlib.h
> sys/types.h
> sys/socket.h
> net/if.h
> net/if_var.h
> net/if_types.h
> net/bpf.h
>
> When compiling the code, i'm getting the following error message
>
> /var/tmp//ccphxfRO.o(.text+0x3c): In function `main':
> : undefined reference to `bpfattach'
If I am correct, bpfattach is the kernel-level function. And you're
trying to write some user-space utility, aren't you?
If you're trying to capture packets, you'll probably want to
consult the pcap(3) manual page.
--
Eygene
More information about the freebsd-net
mailing list