hping3를 컴파일 하는데 오류가 발생하였다.
gcc -c -02 -Wall -g main.c
main.c:29:18: error: pcap.h: No such file ro directory
main.c:169: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
main.c:170: error: 'PCAP_ERRBUF_SIZE' undeclared here (not in a function)
main: *** [main.o] Error 1
이유는 간단했다. libpcap 뿐만 아니라 libpcap-devel 도 설치되어야 하기 때문이다.
# yum -y install libpcap-devel
libpcap_stuff.c:20:21: error: net/bpf.h: No such file or directory
libpcap_stuff.c: In function 'pcap_recv':
libpcap_stuff.c:61: warning: pointer targets in assignment differ in signedness
make: *** [libpcap_stuff.o] Error 1
bpf.h 파일의 경로 때무에 발생한 문제이다.
gcc -c -02 -Wall -g main.c
main.c:29:18: error: pcap.h: No such file ro directory
main.c:169: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
main.c:170: error: 'PCAP_ERRBUF_SIZE' undeclared here (not in a function)
main: *** [main.o] Error 1
이유는 간단했다. libpcap 뿐만 아니라 libpcap-devel 도 설치되어야 하기 때문이다.
# yum -y install libpcap-devel
libpcap_stuff.c:20:21: error: net/bpf.h: No such file or directory
libpcap_stuff.c: In function 'pcap_recv':
libpcap_stuff.c:61: warning: pointer targets in assignment differ in signedness
make: *** [libpcap_stuff.o] Error 1
bpf.h 파일의 경로 때무에 발생한 문제이다.
# ln -s /usr/local/include/pcap-bpf.h /usr/include/net/bpf.h
hping3를 실행하면 또 오류가 난다.
Sorry This Hping Binary Was Compiled Without Tcl Scripting Support