我今天正在做一些测试,正在寻找一个命令行程序,它可以让我从 tcp 流量中提取文件,我似乎找到了一个名为 tcpxtract 的程序。 ,但是当我尝试编译它时,我在 make
Undefined symbols for architecture i386:
"_yywrap", referenced from:
_yylex in confl.o
_input in confl.o
ld: symbol(s) not found for architecture i386
collect2: ld returned 1 exit status
make: *** [tcpxtract] Error 1
我该怎么做才能编译它?
我在 Macbook Pro Retina 2013 年初运行 0SX 10.8.4
最佳答案
您需要与 -lfl
(flex
库)链接。确保它在你的目标文件之后。
关于c++ - 尝试在 mac osx 上编译 tcpxtract 会给出未找到的 i386 符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18423436/