这是一个双管齐下的问题。 使用Ubuntu11.04和Python2.7
我的问题开始于我试图编译一个C程序来捕获和解码IP包。 编译时,我得到这个错误 $gcc-lpcap decode_sniff.c /usr/本地/lib/libpcap.so:对“pcap_parse”的未定义引用 collect2:ld返回1退出状态
我确认并重新确认安装了libnet1dev和libpcap dev(使用apt get)。在
最终我放弃了C程序,转而使用Python。我安装并构建了pypcap包(http://pycap.sourceforge.net/). 但是,当尝试导入pypcap模块时,我得到
Python 2.7.1+(r271:8683220011年4月11日,18:05:24) [GCC 4.5.2]关于linux2 键入“帮助”、“版权”、“信用证”或“许可证”以获取更多信息。在
import pycap.capture Traceback (most recent call last): File "", line 1, in ImportError: /usr/local/lib/libpcap.so.1: undefined symbol: pcap_parse
很明显,我丢失了一个通用文件、包、模块或其他东西。 我已经在google上搜索了一段时间了,但是什么也没有得到。 有人对我有所了解吗?在
目前没有回答
相关问题 更多 >
编程相关推荐