在Ubuntu上配置libpcap需要以下步驟:
sudo apt-get install libpcap0.8 libpcap0.8-dev
dpkg -l | grep libpcap
#include <pcap.h>
int main() {
pcap_t *handle;
char errbuf[PCAP_ERRBUF_SIZE];
handle = pcap_open_live("eth0", BUFSIZ, 1, 1000, errbuf);
if (handle == NULL) {
fprintf(stderr, "Couldn't open device eth0: %s\n", errbuf);
return 2;
}
pcap_close(handle);
return 0;
}
編譯命令為:
gcc -o myprogram myprogram.c -lpcap
sudo ./myprogram
以上是在Ubuntu上配置libpcap的一般步驟,根據(jù)具體的需求和環(huán)境可能會(huì)有所不同。