我对 Linux USB Wi-Fi 卡驱动程序进行了一些微不足道的修改,以插入一些日志记录(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.
根据this,这意味着“找到了一些makefile,但它不包含任何默认目标,并且在命令行上没有给出任何目标。GNU make 在这些情况下没有任何作用。”
所以我的问题是,在我正在尝试做的事情的背景下,这意味着什么,以及如何生成.ko
我声称下一步需要的文件?