好几个文件报找不到net/bpf.h

来源:3-2 hping安装2

Kimi1860

2017-03-31 14:24

[root@localhost hping-master]# make
gcc -c -O2 -Wall   -DUSE_TCL -g  main.c
gcc -c -O2 -Wall   -DUSE_TCL -g  getifname.c
getifname.c: 在函数‘get_if_name’中:
getifname.c:61:11: 警告:此函数中的‘sa.sin_addr.s_addr’在使用前可能未初始化 [-Wmaybe-uninitialized]
     printf("DEBUG: Output interface address: %s\n",
           ^
gcc -c -O2 -Wall   -DUSE_TCL -g  getlhs.c
gcc -c -O2 -Wall   -DUSE_TCL -g  parseoptions.c
gcc -c -O2 -Wall   -DUSE_TCL -g  datafiller.c
gcc -c -O2 -Wall   -DUSE_TCL -g  datahandler.c
gcc -c -O2 -Wall   -DUSE_TCL -g  gethostname.c
gcc -c -O2 -Wall   -DUSE_TCL -g  binding.c
gcc -c -O2 -Wall   -DUSE_TCL -g  getusec.c
gcc -c -O2 -Wall   -DUSE_TCL -g  opensockraw.c
gcc -c -O2 -Wall   -DUSE_TCL -g  logicmp.c
gcc -c -O2 -Wall   -DUSE_TCL -g  waitpacket.c
gcc -c -O2 -Wall   -DUSE_TCL -g  resolve.c
gcc -c -O2 -Wall   -DUSE_TCL -g  sendip.c
gcc -c -O2 -Wall   -DUSE_TCL -g  sendicmp.c
gcc -c -O2 -Wall   -DUSE_TCL -g  sendudp.c
gcc -c -O2 -Wall   -DUSE_TCL -g  sendtcp.c
gcc -c -O2 -Wall   -DUSE_TCL -g  cksum.c
gcc -c -O2 -Wall   -DUSE_TCL -g  statistics.c
gcc -c -O2 -Wall   -DUSE_TCL -g  usage.c
gcc -c -O2 -Wall   -DUSE_TCL -g  version.c
gcc -c -O2 -Wall   -DUSE_TCL -g  antigetopt.c
gcc -c -O2 -Wall   -DUSE_TCL -g  sockopt.c
gcc -c -O2 -Wall   -DUSE_TCL -g  listen.c
gcc -c -O2 -Wall   -DUSE_TCL -g  sendhcmp.c
gcc -c -O2 -Wall   -DUSE_TCL -g  memstr.c
gcc -c -O2 -Wall   -DUSE_TCL -g  rtt.c
gcc -c -O2 -Wall   -DUSE_TCL -g  relid.c
gcc -c -O2 -Wall   -DUSE_TCL -g  sendip_handler.c
gcc -c -O2 -Wall   -DUSE_TCL -g  libpcap_stuff.c
libpcap_stuff.c:19:21: 致命错误:net/bpf.h:没有那个文件或目录
 #include <net/bpf.h>
                     ^
编译中断。
make: *** [libpcap_stuff.o] 错误 1


写回答 关注

1回答

  • 慕粉3185959
    2017-03-31 23:20:25

    1.需要安装libpcap-devel
    2.net/bpf.h: No such file or directory
    建立软链接 ln -sf /usr/include/pcap-bpf.h /usr/include/net/bpf.h
    3./usr/bin/ld: cannot find -ltcl
    yum -y install tcl-devel

    格子4551...

    感谢分享

    2017-08-11 14:51:26

    共 1 条回复 >

Linux系统扫描技术及安全防范

Linux系统下系统扫描及安全防范,规避一些安全的隐患

30145 学习 · 75 问题

查看课程

相似问题