当前位置: 技术问答>linux和unix
linux 问题 大家帮帮忙 很简单
来源: 互联网 发布时间:2015-03-10
本文导语: 我用lookupdev() 加入#include gcc编译时老是说 user/include/pcap.h:42:21:net/bpf.h:No such file or dretory. 请问这是怎么回事啊?? 怎么解决?? | 解决方法有两个: 1.将/usr/include/pcap/pcap.h中的第42行由 #include 改成 #includ...
我用lookupdev()
加入#include
gcc编译时老是说
user/include/pcap.h:42:21:net/bpf.h:No such file or dretory.
请问这是怎么回事啊?? 怎么解决??
加入#include
gcc编译时老是说
user/include/pcap.h:42:21:net/bpf.h:No such file or dretory.
请问这是怎么回事啊?? 怎么解决??
|
解决方法有两个:
1.将/usr/include/pcap/pcap.h中的第42行由
#include
改成
#include "net/bpf.h"
2.将/usr/include/pcap/net/bpf.h拷贝到/usr/include/net
1.将/usr/include/pcap/pcap.h中的第42行由
#include
改成
#include "net/bpf.h"
2.将/usr/include/pcap/net/bpf.h拷贝到/usr/include/net
|
我的pcap.h 是在 usr/include/里面,bpf.h也在/usr/include/net中
//
#ifndef lib_pcap_h
#define lib_pcap_h
#include
#include
#include
#include
#ifdef __cplusplus
extern "C" {
#endif
:
:
//
#ifndef lib_pcap_h
#define lib_pcap_h
#include
#include
#include
#include
#ifdef __cplusplus
extern "C" {
#endif
:
: