如何在Eclipse CDT中编译`Hello,World!`Linux内核模块?

时间:2013-09-24 06:54:28

标签: linux-kernel linux-device-driver eclipse-cdt kernel-module

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

1 个答案:

答案 0 :(得分:1)

@Khajavi,请按照以下步骤

1)转到文件 - >新 - >项目 - >弹出一个对话框,然后

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

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

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

5)选择C / C ++ Build选项,在RHS上找到诸如“Builder Settings”“Behavior”之类的选项卡    对话。让Builder设置保持原样,但在“行为”选项卡中删除“全部”    “构建(增量构建)”的一部分,应用并退出。

enter image description here

如果您希望交叉编译内核模块,请配置“Builder Settings”,如下所示

enter image description here

因此配置了eclipse设置,可以编译或清理你的模块: - )