我正在编写一个嗅探工具,我想使用无线电点击解析器(radiotap.c),其原型在net / cfg80211.h中可用
我包含了标题但是在编译时我得到的错误是没有这样的文件或目录。
现在我下载了几个linux-headers(比如linux-headers-4.4.0-1-common)并使用了make headers_install但是编译时仍然没有找到头文件,因为它没有被复制到任何指定的目录中作为包含路径。我必须手动执行此操作吗?
我尝试的另一件事是用-I添加到我的make文件的路径(在/ usr / src / linux-headers-xyz / include目录中)。但后来我得到了其他头文件丢失的错误(cfg80211.h中包含的那些)所以我认为这不是正确的方法,因为我必须手工包含更多的头文件。
我错了吗?我现在已经谷歌搜索了很长一段时间,而且似乎使用" make headers_install"应该做的 - 它不适合我。