安装libpcap碰到问题如下,请大虾帮忙!!
发表于 : 2011-06-16 21:55
在安装libpcap之间已经安装了bison和flex,在安装libpcap时遇到问题如下:
首先是configure
然后是make
jiao@jiao-laptop:~/zhuabao/libpcap-1.0.0$ make
gcc -O2 -fPIC -I. -DHAVE_CONFIG_H -D_U_="__attribute__((unused))" -c ./pcap-linux.c
gcc -O2 -fPIC -I. -DHAVE_CONFIG_H -D_U_="__attribute__((unused))" -c ./pcap-usb-linux.c
gcc -O2 -fPIC -I. -DHAVE_CONFIG_H -D_U_="__attribute__((unused))" -c ./fad-getad.c
sed -e 's/.*/static const char pcap_version_string[] = "libpcap version &";/' ./VERSION > version.h
gcc -O2 -fPIC -I. -DHAVE_CONFIG_H -D_U_="__attribute__((unused))" -c ./pcap.c
gcc -O2 -fPIC -I. -DHAVE_CONFIG_H -D_U_="__attribute__((unused))" -c ./inet.c
gcc -O2 -fPIC -I. -DHAVE_CONFIG_H -D_U_="__attribute__((unused))" -c ./gencode.c
gcc -O2 -fPIC -I. -DHAVE_CONFIG_H -D_U_="__attribute__((unused))" -c ./optimize.c
gcc -O2 -fPIC -I. -DHAVE_CONFIG_H -D_U_="__attribute__((unused))" -c ./nametoaddr.c
gcc -O2 -fPIC -I. -DHAVE_CONFIG_H -D_U_="__attribute__((unused))" -c ./etherent.c
gcc -O2 -fPIC -I. -DHAVE_CONFIG_H -D_U_="__attribute__((unused))" -c ./savefile.c
gcc -O2 -fPIC -I. -DHAVE_CONFIG_H -D_U_="__attribute__((unused))" -c bpf_filter.c
gcc -O2 -fPIC -I. -DHAVE_CONFIG_H -D_U_="__attribute__((unused))" -c ./bpf_image.c
gcc -O2 -fPIC -I. -DHAVE_CONFIG_H -D_U_="__attribute__((unused))" -c ./bpf_dump.c
./runlex.sh flex -Ppcap_ -oscanner.c scanner.l
scanner.l:85: 错误的字符:%
scanner.l:85: 未知的错误处理节 1
scanner.l:85: 未知的错误处理节 1
scanner.l:85: 错误的字符:1
scanner.l:85: 错误的字符:8
scanner.l:85: 错误的字符:4
scanner.l:85: 错误的字符:0
scanner.l:85: 错误的字符:0
scanner.l:86: 错误的字符:%
scanner.l:86: 未知的错误处理节 1
scanner.l:86: 错误的字符:2
scanner.l:86: 错误的字符:1
scanner.l:86: 错误的字符:5
scanner.l:86: 错误的字符:0
scanner.l:86: 错误的字符:0
scanner.l:87: 错误的字符:%
scanner.l:87: 未知的错误处理节 1
scanner.l:87: 错误的字符:7
scanner.l:87: 错误的字符:6
scanner.l:87: 错误的字符:0
scanner.l:87: 错误的字符:0
scanner.l:88: 错误的字符:%
scanner.l:88: 未知的错误处理节 1
scanner.l:88: 错误的字符:4
scanner.l:88: 错误的字符:5
scanner.l:88: 错误的字符:5
scanner.l:88: 错误的字符:0
scanner.l:89: 错误的字符:%
scanner.l:89: 未知的错误处理节 1
scanner.l:89: 错误的字符:2
scanner.l:89: 错误的字符:7
scanner.l:89: 错误的字符:6
scanner.l:89: 错误的字符:0
scanner.l:89: 错误的字符:0
scanner.l:90: 错误的字符:%
scanner.l:90: 未知的错误处理节 1
scanner.l:90: 错误的字符:2
scanner.l:90: 错误的字符:0
scanner.l:90: 错误的字符:0
scanner.l:90: 错误的字符:0
make: *** [scanner.c] 错误 1
这种问题怎么处理啊,请高手帮忙啊!!!
首先是configure
然后是make
jiao@jiao-laptop:~/zhuabao/libpcap-1.0.0$ make
gcc -O2 -fPIC -I. -DHAVE_CONFIG_H -D_U_="__attribute__((unused))" -c ./pcap-linux.c
gcc -O2 -fPIC -I. -DHAVE_CONFIG_H -D_U_="__attribute__((unused))" -c ./pcap-usb-linux.c
gcc -O2 -fPIC -I. -DHAVE_CONFIG_H -D_U_="__attribute__((unused))" -c ./fad-getad.c
sed -e 's/.*/static const char pcap_version_string[] = "libpcap version &";/' ./VERSION > version.h
gcc -O2 -fPIC -I. -DHAVE_CONFIG_H -D_U_="__attribute__((unused))" -c ./pcap.c
gcc -O2 -fPIC -I. -DHAVE_CONFIG_H -D_U_="__attribute__((unused))" -c ./inet.c
gcc -O2 -fPIC -I. -DHAVE_CONFIG_H -D_U_="__attribute__((unused))" -c ./gencode.c
gcc -O2 -fPIC -I. -DHAVE_CONFIG_H -D_U_="__attribute__((unused))" -c ./optimize.c
gcc -O2 -fPIC -I. -DHAVE_CONFIG_H -D_U_="__attribute__((unused))" -c ./nametoaddr.c
gcc -O2 -fPIC -I. -DHAVE_CONFIG_H -D_U_="__attribute__((unused))" -c ./etherent.c
gcc -O2 -fPIC -I. -DHAVE_CONFIG_H -D_U_="__attribute__((unused))" -c ./savefile.c
gcc -O2 -fPIC -I. -DHAVE_CONFIG_H -D_U_="__attribute__((unused))" -c bpf_filter.c
gcc -O2 -fPIC -I. -DHAVE_CONFIG_H -D_U_="__attribute__((unused))" -c ./bpf_image.c
gcc -O2 -fPIC -I. -DHAVE_CONFIG_H -D_U_="__attribute__((unused))" -c ./bpf_dump.c
./runlex.sh flex -Ppcap_ -oscanner.c scanner.l
scanner.l:85: 错误的字符:%
scanner.l:85: 未知的错误处理节 1
scanner.l:85: 未知的错误处理节 1
scanner.l:85: 错误的字符:1
scanner.l:85: 错误的字符:8
scanner.l:85: 错误的字符:4
scanner.l:85: 错误的字符:0
scanner.l:85: 错误的字符:0
scanner.l:86: 错误的字符:%
scanner.l:86: 未知的错误处理节 1
scanner.l:86: 错误的字符:2
scanner.l:86: 错误的字符:1
scanner.l:86: 错误的字符:5
scanner.l:86: 错误的字符:0
scanner.l:86: 错误的字符:0
scanner.l:87: 错误的字符:%
scanner.l:87: 未知的错误处理节 1
scanner.l:87: 错误的字符:7
scanner.l:87: 错误的字符:6
scanner.l:87: 错误的字符:0
scanner.l:87: 错误的字符:0
scanner.l:88: 错误的字符:%
scanner.l:88: 未知的错误处理节 1
scanner.l:88: 错误的字符:4
scanner.l:88: 错误的字符:5
scanner.l:88: 错误的字符:5
scanner.l:88: 错误的字符:0
scanner.l:89: 错误的字符:%
scanner.l:89: 未知的错误处理节 1
scanner.l:89: 错误的字符:2
scanner.l:89: 错误的字符:7
scanner.l:89: 错误的字符:6
scanner.l:89: 错误的字符:0
scanner.l:89: 错误的字符:0
scanner.l:90: 错误的字符:%
scanner.l:90: 未知的错误处理节 1
scanner.l:90: 错误的字符:2
scanner.l:90: 错误的字符:0
scanner.l:90: 错误的字符:0
scanner.l:90: 错误的字符:0
make: *** [scanner.c] 错误 1
这种问题怎么处理啊,请高手帮忙啊!!!