How to recompile just a single kernel module?

前端 未结 5 809
-上瘾入骨i
-上瘾入骨i 2021-01-29 22:42

Usually kernel source are stored in /usr/src/linux-2.6.x/. To avoid to recompile the entire kernel if I modify a module\'s source, how can I recompile just that mod

5条回答
  •  青春惊慌失措
    2021-01-29 23:05

    In case you have edited just code in drivers/net/ethernet/intel/e1000/e1000_main.c file

    Build the module.

    make scripts prepare modules_prepare
    make -C . M=drivers/net/ethernet/intel/e1000
    

    Install the module.

    cp drivers/net/ethernet/intel/e1000/e1000.ko /lib/modules/5.1.15/kernel/drivers/net/ethernet/intel/e1000/e1000.ko
    

提交回复
热议问题