我正在尝试使用交叉编译器arm-linux-gcc来编译libpcap。 当我运行'make'时出现错误:
./pcap-linux.c:254:14: conflicting types for socklen_t /usr/arm-linux-gnueabi/include/unistd.h:275:21: note prevIoUs declaration of 'socklen_t'
我也试着用普通的gcc编译它,但是我有同样的错误。 我在Ubuntu上工作。 如何解决这个问题
C / C ++中的跨平台unicode:使用哪种编码?
打印RTF文件(带对话框)
用Qt显示半透明/不规则窗口
Unix工具< – > Windows C ++开发
微软项目开源替代scheme
#ifndef HAVE_SOCKLEN_T typedef int socklen_t; #endif
您应该传递-DHAVE_SOCKLEN_T到编译器或放
#define HAVE_SOCKLEN_T