Jak „utworzyć” istniejący sterownik modułu jądra Linuksa po zmodyfikowaniu kodu źródłowego sterownika

Wprowadziłem kilka trywialnych modyfikacji w sterowniku karty Wi-Fi z systemem Linux USB, aby wstawić część logowania (printk sprawozdania). Luźno podążamprzewodnik na temat ponownej kompilacji / ładowania modułu, który stwierdza, że ​​muszę wykonaćmake w celu zbudowania.ko plik. Istnieje istniejącyMakefile w katalogu roboczym (/usr/src/linux/drivers/net/wireless/rtl818x/rtl8187/), który brzmi:

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

obj-$(CONFIG_RTL8187)   += rtl8187.o

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

Kiedy wykonammake w tym katalogu dostaję:

make: *** No targets.  Stop.

Wedługto, to znaczy„znaleziono niektóre pliki makefile, ale nie zawierały one żadnego domyślnego celu i żaden nie został podany w wierszu poleceń. GNU make nie ma nic wspólnego z tymi sytuacjami”.

Więc moje pytanie brzmi: co to oznacza w kontekście tego, co próbuję zrobić, i jak mogę generować.ko plik, którego rzekomo potrzebuję do następnego kroku?

questionAnswers(1)

yourAnswerToTheQuestion