Как «сделать» существующий драйвер модуля ядра Linux после изменения исходного кода драйвера

Я сделал несколько тривиальных изменений в драйвере USB USB-карты для Linux, чтобы добавить запись в журнал (printk заявления). Я слабо следуюруководство о том, как перекомпилировать / загрузить модуль, в котором говорится, что мне нужно выполнитьmake для того, чтобы построить.ko файл. Есть существующийMakefile в рабочем каталоге (/usr/src/linux/drivers/net/wireless/rtl818x/rtl8187/), которая гласит:

rtl8187-objs        := dev.o rtl8225.o leds.o rfkill.o

obj-$(CONFIG_RTL8187)   += rtl8187.o

ccflags-y += -Idrivers/net/wireless/rtl818x

Когда я выполнюmake внутри этого каталога я получаю:

make: *** No targets.  Stop.

В соответствии сэтот, это означает"that some makefile was found, but it didn't contain any default goal and none was given on the command line. GNU make has nothing to do in these situations."

Итак, мой вопрос: что это значит в контексте того, что я пытаюсь сделать, и как мне создать.ko файл, который якобы нужен для следующего шага?

Ответы на вопрос(1)

Ваш ответ на вопрос