我应该在哪个文件夹中添加我编译的.ko文件?

时间:2016-10-01 19:07:08

标签: linux module linux-kernel driver insmod

所以我编写了USB无线适配器的驱动程序 现在我需要知道我应该将.ko文件复制到哪里。问题实际上如下:

有什么区别 / lib / modules /(uname -r)/ build

/ lib / module /(uname -r)/ kernel / drivers

谢谢你

1 个答案:

答案 0 :(得分:0)

当我将.ko文件添加到
/lib/module/(uname -r)/kernel/drivers/net/wireless/
当我启动计算机时,驱动程序将用于驱动我的USB适配器,至少在我执行'depmod'将文件复制到.../kernel/drivers/net/wireless/.../kernel/net/wireless/

下的文件夹后

当我将驱动程序复制到.../build下的文件夹时,当我启动计算机时,驱动程序也是一个模块并不用来驱动我的USB适配器。此外,当置于构建,' modprobe'执行' depmod'。

后无法找到该模块

这实际上告诉我...... / build永远不是放置驱动程序的好选择。