大家好,能帮我看下这个什么错误吗?

s373020580 2018-05-11 11:06:20
同样的程序,都是ubuntu 14.04的环境,把别人的可执行文件拷贝过来,可以运行,自己make时直接报错

s@s:~/data_acquisition/nids$ make
gcc -std=c99 -c -w -O2 -D NDEBUG -D_BSD_SOURCE -DLIBNET_VER=1 -DHAVE_ICMPHDR=1 -DHAVE_TCP_STATES=1 -DHAVE_BSD_UDPHDR=1 -I /usr/local/include -I. checksum.c
In file included from nids.h:15:0,
from checksum.c:7:
/usr/local/include/pfring.h:352:3: error: unknown type name ‘pthread_rwlock_t’
pfring_rwlock_t rx_lock;
^
/usr/local/include/pfring.h:353:3: error: unknown type name ‘pthread_rwlock_t’
pfring_rwlock_t tx_lock;
^
make: *** [checksum.o] 错误 1
...全文
745 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
Isnis-fallen 2018-05-12
  • 打赏
  • 举报
回复
可能是你的头文件和CPP文件里重复include了某头文件

3,881

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 其它技术问题
社区管理员
  • 其它技术问题社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧