最近做Linux下驱动模块的编译工作,整个内核全编会浪费非常长的时间,必须执行模块编译。下面是具体注意点
假如要编译drivers/usb/gadget/legacy下的模块。
1)cd /usr/src/linux-4.10.11
2) make modules SUBDIRS=drivers/usb/gadget
3)装载模块
modprobe g_zero
注意:1,必须在当前源码的第一层目录下
2,SUBDIRS 必须是相对路径,绝对路径如/usr/src/linix-4.10.11/drivers/usb/gadget 不行