私はOSX10.8用に開発しています。MacPorts経由でインストールlibpcap
し、簡単なデバイスハンターを実行してみました(下記)
#include <stdio.h>
#include <pcap.h>
int main(int argc,char *argv[])
{
char *dev, errbuf[PCAP_ERRBUF_SIZE];
dev = pcap_lookupdev(errbuf);
if(dev == NULL)
{
fprintf(stderr, "Couldn't find default device: %s\n", errbuf);
return(2);
}
printf("Device %s\n", dev);
return(0);
}
そして、g ++でコンパイルしようとすると、次のようになります。
Undefined symbols for architecture x86_64:
"_pcap_lookupdev", referenced from:
_main in ccIMp1m2.o
私が実際にこのことを学び始めることができるように役立つアドバイスは素晴らしいでしょう!私はしっかりと10〜15分間グーグルで検索しましたが、セットアップに関する特定の問題についてはあまり見つけることができませんでした。