【发布时间】:2011-10-14 09:30:47
【问题描述】:
我正在使用 cygwin 编译一个网络工具(iffinder)。
在./configure 和make 之后,我有一个问题,我猜想与struct icmp 有关。头文件中的 icmp 结构在哪里。我在cygwin头文件中搜索过,但没有找到。
如何在cygwin中编译需要icmp的源代码?
如果有帮助,可以找iffinder的源码here
注意:我的 cygwin 头文件中有 ip_icmp.h。
编译错误:
iffinder.c:1059:警告:在参数列表中声明“struct icmp”
iffinder.c:1059: 警告:它的范围只有这个定义或者
声明,这可能不是你想要的 iffinder.c: In
函数“handle_icmp_error”:iffinder.c:1069:错误:取消引用
指向不完整类型的指针
...
【问题讨论】: