我试图编译给出了here如何建立一个内核模块
我按照以下步骤一个Hello World模块。
- 下载Linux内核2.6.35-RC5
- 提取到目录/普通/源极/ Linux的
- 遵循的整个内核。
- 在linux文件夹中创建了dir测试。
- 创建并遵守上面提到的hello world模块。
当我运行insmod命令,我得到这个错误
insmod: error inserting 'hello.ko': -1 Invalid module format
我如何理清这个错误?
Regards,
在某些情况下`kernel * devel *`,因为`headers`通常是`/ usr/include/linux`,它是为用户空间保留的。 – user502515 2010-12-09 21:09:01