Поиск заголовочных файлов с помощью 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 которая может быть хорошей ссылкой для вас.

Попробуйте удалить пробел между -I и путь к вашим включает.

Другие вопросы по тегам