我能够加载libpcap.dylib,这很令人困惑,因为我找不到实际的文件位置。执行find / -name libpcap.A.dylib或libpcap.dylib会显示没有这样的文件。
此外,使用libpcap的finder搜索只会得到libpcap.A.tbd和libpcap.rb。
libpcap.A.tbd显示"Install location /usr/lib/libpcap.A.dylib",但它实际上并不存在。
我想要找到实际的dylib文件,因为我遇到了导入函数的问题,所以我想检查文件以确保我的函数名称正确。
发布于 2021-01-06 06:47:42
,所以我想检查文件,以确保我的函数名正确。
首先要检查的是pcap手册页-在命令行中,它应该是
man pcap这篇文章有点长,但它应该提到libpcap中的所有可用函数;它可能比
nm /usr/lib/libpcap.dylib | egrep ' T '(并且不要求您记住该命令输出中的前导下划线不是函数名称的一部分,它们是古UNIX历史遗留下来的)。
libpcap.dylib在哪里?
/usr/lib/libpcap.A.dylib。/usr/lib/libpcap.dylib是指向它的符号链接。
https://stackoverflow.com/questions/65556972
复制相似问题