printkロギング (ステートメント)を挿入するために、Linux USB Wi-Fi カードドライバーに簡単な変更を加えました。モジュールを再コンパイル/ロードする方法に関するガイドに大まかに従っています。このガイドには、ファイル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次のステップに必要であるとされるファイルをどのように生成するのですか?