在配置libpcap库函数的时候,会出现错误:
“Your operating system's lex is insufficient to compile
libpcap. flex is a lex replacement that has many advantages, including
being able to compile libpcap. “
这是由于系统中未安装flex软件造成的。
在Ubuntu中使用命令:sudo apt-get install flex 安装好flex软件之后,
再次运行./configure命令就可以生成相应的Makefile文件,
运行make命令,此时再次出现错误:
“yacc -d grammar.y
make: yacc: Command not found
make: *** [grammar.c] Error 127"
这是由于系统中没有安装byacc软件造成的。
在Ubuntu中使用命令:sudo apt-get install byacc安装好byacc软件之后,
再次运行make命令就可以完成libpcap库的编译工作。