当前位置:  技术问答>linux和unix

libpcap的安装

    来源: 互联网  发布时间:2016-12-06

    本文导语:  如题,我已经把libpcap安装完成了,测试程序如下: #include  #include  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: %sn", er...

如题,我已经把libpcap安装完成了,测试程序如下:
#include 
#include 

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: %sn", errbuf);
return(2);
}
printf("Device: %sn", dev);
return(0);
}
安装编译后的结果是:couldnot find default device:no suitable device found.
问题1:本来上面的测试程序编译出来的结果应该为Device:eth0,为什么我的结果不一样呢? 我不知道是Libpcap的包安装不正确还是本来就本来找到eth0这个设备,但是这个设备是事实存在的。
问题2:我在用linux下的VIM来编辑c程序,如:gcc -o device device.c -lpcap 编译时能通过。 
但是在Netbeans下面编辑c程序,为什么编译通过不了,说缺少头文件。但是我在安装libpcap包的时候,他的头文件都已经包括在内了。那我如何让Netbeans知道我用了libpcap这个库呢?也就是如何将libpcap的头文件自动加入到Netbeans中去?

|
....用root 权限就可以了。sudo ./xxx

|
1 确定你的网卡是启动了?
2 在linux下还是Makefile才是正道,从没用过什么别的工具。

|

正解~

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 使用libpcap读取tcpdump抓取的文件并解析c代码实例
  • libpcap --- No rule to make target `pcap-@V_PCAP@.o', needed by `libpcap.a`
  • libpcap工作原理及抓包主要函数介绍
  • 网络数据包捕获函数包 libpcap
  • 如何利用libpcap和Python嗅探数据包
  • (菜鸟飞飞)tcpdump和libpcap有啥区别?
  • libpcap库主要函数介绍
  • HELP! Libpcap与iptables之间的区别!
  • 使用libpcap实现抓包程序的步骤及代码示例
  • 请教菜鸟问题 libpcap达人路过看看
  • c语言基于libpcap实现一个抓包程序过程
  • 移动开发 iis7站长之家
  • libpcap编译问题
  • 我想写一段代码,要调用到libpcap库的函数,要怎么做.
  • libpcap怎么设置过滤规则!我怎么老是抓到自己的包
  • libpcap
  • libpcap中的pcap_parse()定义
  • 关于用Libpcap过滤报文
  • 关于libpcap的Documention问题!
  • 高手请指教:libpcap的pcap_pkthdr结构
  • libpcap函数库的问题.


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3