我想在C++程序中使用libpcap库。如何解决错误“未定义的引用`pcap_parse'”
我已经下载libpcap-1.0.0.tgz
,untared,然后
./configer
make
make install
我有libpcap.a
和headers
我吧,我已经写了一个示例程序来测试它。但它给我的编译器错误如下:
/usr/local/lib/libpcap.a(gencode.o): In function `.L151':
gencode.c:(.text+0x7f4): undefined reference to `pcap_parse'
collect2: ld returned 1 exit status
我编译使用下面的命令此程序:
g++ -o test test.cpp -lpcap
难道我做错了什么建设libpcap
和headers
?
命令'nm -a /usr/local/lib/libpcap.a | egrep parse'打印? – 2014-02-13 20:14:12