最近在研究 linux 的 usb 子系统。修改了 linux-src/driver/usb/ 下面的一些文件想打印一些message出来。我的环境是在ubuntu下面,又不想重新编译整个内核,请问有办法只重新编译 .../usb/ 下面的模块并把它加载到我现在的系统中吗?应该怎么做?
我是小白,请各位多多指教。
...全文
10472打赏收藏
linux 内核怎么单独编译指定的模块?
最近在研究 linux 的 usb 子系统。修改了 linux-src/driver/usb/ 下面的一些文件想打印一些message出来。我的环境是在ubuntu下面,又不想重新编译整个内核,请问有办法只重新编译 .../usb/ 下面的模块并把它加载到我现在的系统中吗?应该怎么做? 我是小白,请各位多多指教。
多谢,在 stackoverflow 找到的答案,准确的说,例如,如果想编译usb模块,应该是
make modules SUBDIRS=linux-source-xxx/drivers/usb/
make modules_install SUBDIRS=linux-source-xxx/drivers/usb/