0

我正在使用 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但没有运气。

任何帮助表示赞赏。谢谢

4

2 回答 2

0

尝试以下操作:

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

教程解释了如何编写和编译 C 程序,libpcap这对您来说是一个很好的参考。

于 2011-12-30T04:36:36.200 回答
-1

尝试删除包含之间的空格-I和路径。

于 2011-12-30T04:31:41.507 回答