Поиск заголовочных файлов с помощью Cygwin
Я использую Cygwin и пытаюсь настроить Winpcap. У меня есть следующий пример структуры каталогов:
/a/basic_dump.c
/a/pcap.h
/usr/include/pcap/pcap.h
Файл basic_dump.c имеет #include "pcap.h"
(который он находит). Файл /a/pcap.h имеет #include <pcap/pcap.h>
,
С каталогом / я выполняю gcc -c basic_dump.c
, Тем не менее, я получаю pcap/pcap.h: no such file or directory
,
Я также пытался использовать -I /usr/include/pcap
а также -I /usr/include
но не повезло.
Любая помощь приветствуется. Спасибо
2 ответа
Попробуйте следующее:
gcc basic_dump.c -o basic_dump -I/usr/include/pcap -I/usr/include
В этом руководстве объясняется, как писать и компилировать программы на C с libpcap
которая может быть хорошей ссылкой для вас.