亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

安裝hping,執行make時

[root@www hping-master]# make
gcc -c -O2 -Wall??? -g? main.c
gcc -c -O2 -Wall??? -g? getifname.c
getifname.c: 在函數‘get_if_name’中:
getifname.c:61: 警告:此函數中的‘sa.sin_addr.s_addr’在使用前可能未初始化
gcc -c -O2 -Wall??? -g? getlhs.c
gcc -c -O2 -Wall??? -g? parseoptions.c
gcc -c -O2 -Wall??? -g? datafiller.c
gcc -c -O2 -Wall??? -g? datahandler.c
gcc -c -O2 -Wall??? -g? binding.c
gcc -c -O2 -Wall??? -g? logicmp.c
gcc -c -O2 -Wall??? -g? waitpacket.c
gcc -c -O2 -Wall??? -g? sendip.c
gcc -c -O2 -Wall??? -g? sendicmp.c
gcc -c -O2 -Wall??? -g? sendudp.c
gcc -c -O2 -Wall??? -g? sendtcp.c
gcc -c -O2 -Wall??? -g? cksum.c
gcc -c -O2 -Wall??? -g? statistics.c
gcc -c -O2 -Wall??? -g? version.c
gcc -c -O2 -Wall??? -g? listen.c
gcc -c -O2 -Wall??? -g? sendhcmp.c
gcc -c -O2 -Wall??? -g? rtt.c
gcc -c -O2 -Wall??? -g? relid.c
gcc -c -O2 -Wall??? -g? sendip_handler.c
gcc -c -O2 -Wall??? -g? libpcap_stuff.c
libpcap_stuff.c:19:21: 錯誤:net/bpf.h:沒有那個文件或目錄
make: *** [libpcap_stuff.o] 錯誤 1

正在回答

6 回答

[root@localhost?hping-master]#?makegcc?-c?-O2?-Wall???-DUSE_TCL?-g??main.cgcc?-c?-O2?-Wall???-DUSE_TCL?-g??getifname.cgetifname.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.cgcc?-c?-O2?-Wall???-DUSE_TCL?-g??parseoptions.cgcc?-c?-O2?-Wall???-DUSE_TCL?-g??datafiller.cgcc?-c?-O2?-Wall???-DUSE_TCL?-g??datahandler.cgcc?-c?-O2?-Wall???-DUSE_TCL?-g??binding.cgcc?-c?-O2?-Wall???-DUSE_TCL?-g??logicmp.cgcc?-c?-O2?-Wall???-DUSE_TCL?-g??waitpacket.cgcc?-c?-O2?-Wall???-DUSE_TCL?-g??sendip.cgcc?-c?-O2?-Wall???-DUSE_TCL?-g??sendicmp.cgcc?-c?-O2?-Wall???-DUSE_TCL?-g??sendudp.cgcc?-c?-O2?-Wall???-DUSE_TCL?-g??sendtcp.cgcc?-c?-O2?-Wall???-DUSE_TCL?-g??cksum.cgcc?-c?-O2?-Wall???-DUSE_TCL?-g??statistics.cgcc?-c?-O2?-Wall???-DUSE_TCL?-g??version.cgcc?-c?-O2?-Wall???-DUSE_TCL?-g??listen.cgcc?-c?-O2?-Wall???-DUSE_TCL?-g??sendhcmp.cgcc?-c?-O2?-Wall???-DUSE_TCL?-g??rtt.cgcc?-c?-O2?-Wall???-DUSE_TCL?-g??relid.cgcc?-c?-O2?-Wall???-DUSE_TCL?-g??sendip_handler.cgcc?-c?-O2?-Wall???-DUSE_TCL?-g??libpcap_stuff.clibpcap_stuff.c:?在函數‘open_pcap’中:libpcap_stuff.c:26:6:?警告:變量‘on’被設定但未被使用?[-Wunused-but-set-variable]??int?on;??????^gcc?-c?-O2?-Wall???-DUSE_TCL?-g??ip_opt_build.cgcc?-c?-O2?-Wall???-DUSE_TCL?-g??display_ipopt.cgcc?-c?-O2?-Wall???-DUSE_TCL?-g??sendrawip.cgcc?-c?-O2?-Wall???-DUSE_TCL?-g??send.cgcc?-c?-O2?-Wall???-DUSE_TCL?-g??arsglue.cgcc?-c?-O2?-Wall???-DUSE_TCL?-g??scan.cgcc?-c?-O2?-Wall???-DUSE_TCL?-g??ars.cIn?file?included?from?ars.c:15:0:ars.c:?在函數‘ars_multi_cksum’中:ars.c:485:46:?警告:與字面字符串比較的結構是不可預測的?[-Waddress]???assert("else?reached?in?ars_multi_cksum()"?==?"");??????????????????????????????????????????????^ars.c:?在函數‘ars_bsd_fix’中:ars.c:909:20:?警告:變量‘ip’被設定但未被使用?[-Wunused-but-set-variable]??struct?ars_iphdr?*ip;????????????????????^gcc?-c?-O2?-Wall???-DUSE_TCL?-g??apd.capd.c:?在函數‘ars_d_set_data’中:apd.c:889:7:?警告:變量‘err’被設定但未被使用?[-Wunused-but-set-variable]???int?err,?blen;???????^gcc?-c?-O2?-Wall???-DUSE_TCL?-g??split.cgcc?-c?-O2?-Wall???-DUSE_TCL?-g??rapd.cgcc?-o?hping3?-O2?-Wall???-DUSE_TCL?-g?main.o?getifname.o?getlhs.o?parseoptions.o?datafiller.o?datahandler.o?gethostname.o?binding.o?getusec.o?opensockraw.o?logicmp.o?waitpacket.o?resolve.o?sendip.o?sendicmp.o?sendudp.o?sendtcp.o?cksum.o?statistics.o?usage.o?version.o?antigetopt.o?sockopt.o?listen.o?sendhcmp.o?memstr.o?rtt.o?relid.o?sendip_handler.o?libpcap_stuff.o?memlockall.o?memunlockall.o?memlock.o?memunlock.o?ip_opt_build.o?display_ipopt.o?sendrawip.o?signal.o?send.o?strlcpy.o?arsglue.o?random.o?scan.o?hstring.o?script.o?interface.o?adbuf.o?hex.o?apdutils.o?sbignum.o?sbignum-tables.o?ars.o?apd.o?split.o?rapd.o?-L/usr/local/lib?-lpcap??-ltcl?-lm?-lpthreadmain.o:在函數‘main’中:/root/hping-master/main.c:190:對‘hping_script’未定義的引用collect2:?錯誤:ld?返回?1make:?***?[hping3]?錯誤?1


0 回復 有任何疑惑可以回復我~

ltcl -lm -lpthread
/usr/bin/ld: 找不到 -ltcl
collect2: error: ld returned 1 exit status
Makefile:53: recipe for target 'hping3' failed
make: *** [hping3] Error 1

這個怎么作

0 回復 有任何疑惑可以回復我~

遇到一些錯誤:

libpcap_stuff.c:19:21: 錯誤:net/bpf.h:沒有那個文件或目錄

make: *** [libpcap_stuff.o] 錯誤 1

[root@slave hping-master]# ln -sf /usr/include/pcap-bpf.h /usr/include/net/bpf.h

之后重新 ./configure ?


0 回復 有任何疑惑可以回復我~
#1

新手程序猿ken

顯示同樣錯誤,但按你說得弄了一個鏈接,重新編譯,還是make不了
2017-05-01 回復 有任何疑惑可以回復我~

安裝之前的準備:

yum -y install gcc libpcap-devel ??tcl-devel

libpcap-devel安裝不上的話去官網下載安裝包手動安裝

建立軟鏈接:ln -sf /usr/include/pcap-bpf.h /usr/include/net/bpf.h


2 回復 有任何疑惑可以回復我~

hping3 在linux上的安裝問題:

libpcap_stuff.c:20:21: error: net/bpf.h: No such file or directory

?? 解決辦法:

?????? 檢查:libpcap及libpcap-devel是否存在,不存在就安裝,安裝后就做個連接: ln -sf /usr/include/pcap-bpf.h /usr/include/net/bpf.h 重新編譯問題解決


2 回復 有任何疑惑可以回復我~
#1

慕UI8183041

為什么要弄個連接
2016-07-20 回復 有任何疑惑可以回復我~

嗯,hping有依賴文件,你得把依賴文件先裝上

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

安裝hping,執行make時

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號