Я использую cygwin для компиляции сетевого инструмента ( iffinder ).
После ./configure
и make
у меня проблема, которая, как мне кажется, связана с struct icmp
. Где находится структура icmp
в заголовочных файлах. Я искал его в заголовочных файлах cygwin, но ничего не нашел.
Как мне скомпилировать исходные коды, для которых требуется icmp
, в cygwin?
Если это поможет, вы можете найти исходный код iffinder здесь
Примечание: у меня есть ip_icmp.h
в заголовочных файлах моего cygwin.
Ошибка компиляции:
iffinder.c: 1059: предупреждение: «struct icmp» объявлена внутри списка параметров
iffinder.c: 1059: предупреждение: область действия только это определение или
объявление, которое, вероятно, не то, что вы хотите iffinder.c: в
функция `handle_icmp_error ': iffinder.c: 1069: ошибка: разыменование
указатель на неполный тип
...