1

我想通过 Eclipse IDE 开发 Linux 内核模块,任何人都可以帮助如何配置 Eclipse CDT 来编译和运行这个内核模块

4

1 回答 1

1

@Khajavi,请按照以下步骤操作,

1) 进入 File --> New --> Project --> 弹出一个对话框,然后

2)在C/C++下——>选择“Makefile Project with Existing Code”并选择“Next”

3)填写项目名称,语言和使用的工具链,浏览并选择
内核源的位置---选择“确定”并选择“完成”

4) 项目将被创建并显示在 Eclipse IDE 的左侧。右键单击项目文件夹并选择“属性”

5) 选择 C/C++ Build 选项,在 RHS 对话框中找到“Builder Settings”“Behavior”等选项卡。让Builder设置保持原样,但是在Behavior选项卡中删除“Build(增量构建)”的“all”部分,应用并退出。

在此处输入图像描述

如果你想让你的内核模块被交叉编译,那么配置“Builder Settings”如下

在此处输入图像描述

因此 Eclipse 设置已配置并且可以编译或清理您的模块:-)

于 2013-09-25T04:52:07.307 回答