LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 994|回复: 3

想单独编译成一模块进行加载,跪求各位赐教!

[复制链接]
发表于 2005-11-22 21:27:41 | 显示全部楼层 |阅读模式
为了实现RAID的到内核功能!
我想把内核2.4.31下的MD当中的东西编译成一个模块加载到内核中去,请问各位高手怎么写Makeflie,如果各位不是2.4.31内核,但是你自己的相应目录下,应该也有MD目录,下面有些C的代码!请高手不吝赐教!
我编译过,写的MAKEFIE,出来的全是库的错误,各位指点呀!希望能给你详细点!内核是2。6。11的也好!其他的都行!教教实现的方法!
建议斑竹将该贴至顶,直到有人解答!先谢谢斑竹了,我急用!所以请教各位了!
 楼主| 发表于 2005-11-22 21:32:31 | 显示全部楼层
主要给兄弟讲讲步骤,和怎么改Makefile修改,前面的 MD是md应该在你内核编译所在的drivers里面!各位谢谢了!多指点!
回复 支持 反对

使用道具 举报

发表于 2005-11-23 01:48:28 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2005-11-23 11:16:26 | 显示全部楼层
use "make -C kerneldir M=moduledir modules"

Makefile:
obj-m := modulename
modulename-obj := your c file.o
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表