gpt4 book ai didi

c++ - 使用 skbuff 头文件。

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:27:52 25 4
gpt4 key购买 nike

我正在开发一个应用程序,它通过监视系统的端口来猜测您的应用程序是否受到攻击。为此我决定直播sk_buff通过内核模块的变量。

但目前我遇到了以下问题:

无法访问 skbuff.h 头文件。当我做的时候

#include<linux/skbuff.h>;

它说它无法在 netbeans 上找到所需的 header 。网上看了代码示例,都已经可以做到了

#include<linux/skbuff.h>;

没有任何问题。

附言我正在运行 Ubuntu 11.04

screenshot from netbeans

最佳答案

我几乎不知道 NetBeans 是什么。我猜这是一些“显然”性感 的编辑器,它能够驱动一些编译。

(其实,我觉得对于内核相关的开发,你应该学习如何使用make gcc 和其他工具手动;你的IDE隐藏了一些您需要解决的复杂性:所以我认为对内核相关代码使用任何类型的 IDE 都是错误的。)。

因此您需要弄清楚如何将额外的-I 标志传递给gcc 编译器。我只记得 -I dir 标志的含义:它是 preprocessor option其中“将目录 dir 添加到要搜索头文件的目录列表中。”

至于如何配置该死的 NetBeans IDE 以满足您的需要,我不知道!为什么不使用编辑器(emacsvim)并自己运行 make?然后你必须编辑一些 Makefile 选项,通常是 CFLAGS

关于c++ - 使用 skbuff 头文件。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8697974/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com