2009年2月5日 星期四

depmod


有相依性的程式
在程式中需多上
**************************
* EXPORT_SYMBOL(symbol); *
**************************
告知公開的函式

make後
再把*.ko檔放入depmod搜索路徑內
/lib/modules/2.6.9/kernel/drivers/.....

在打上指令
depmod -ae
來讓/lib/modules/2.6.9/modules.dep檔建立相依關係
最後再用modprobe -V xxxx 來讓相依檔都載入核心
移除用modprobe -r xxxx移除
相依檔也會移除
###############################
第二種方法
不好用
用的人少
**************************
* request_module("xxxx") *
**************************
還要多標頭檔linux/kmod.h
移除也沒辦法一次移除
要一個一個來
因為沒相依
但載入都會一起進去

沒有留言:

張貼留言