linux安装libpcap

来源:互联网 发布:大众网络报编辑 编辑:程序博客网 时间:2024/06/08 18:17
1.首先是安装
用了apt-get install  一直不行,然后就选择wget下载后,-xzvf压缩,然后再./configure、make和make install。
2、编写了简单例子,#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <pcap/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);
}

来源: <http://blog.163.com/lifuliang207@126/blog/static/12726353120131022283250/>
 undefined reference to pcap_findalldevs,这个时候百度了下,有人说需要安装libpcap-dev,安装了下,还是报错,这里应该是链接时候的错误,使用-lpcap就okay了。
0 0
原创粉丝点击