Поиск заголовочных файлов с использованием Cygwin - PullRequest
0 голосов
/ 30 декабря 2011

Я использую 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>.

В каталоге / a я выполняю gcc -c basic_dump.c.Однако я получаю pcap/pcap.h: no such file or directory.

Я также пытался использовать -I /usr/include/pcap и -I /usr/include, но безуспешно.

Любая помощь приветствуется.Спасибо

Ответы [ 2 ]

0 голосов
/ 30 декабря 2011

Попробуйте сделать следующее:

gcc basic_dump.c -o basic_dump -I/usr/include/pcap -I/usr/include

В этом руководстве объясняется, как писать и компилировать программы на C с libpcap, которые могут быть вам полезны.

0 голосов
/ 30 декабря 2011

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

...