![Linuxドライバの修正と再コンパイル[閉じる]](https://linux33.com/image/138151/Linux%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%E3%81%AE%E4%BF%AE%E6%AD%A3%E3%81%A8%E5%86%8D%E3%82%B3%E3%83%B3%E3%83%91%E3%82%A4%E3%83%AB%5B%E9%96%89%E3%81%98%E3%82%8B%5D.png)
Linux環境では、ワイヤレスドライバの1つを修正して再コンパイルすることに興味があります。どのファイルでどの行を変更するかを正確に知っていますが、ソースコードを.cから.koに再コンパイルする方法がわかりますか?私が間違っている場合は訂正してください。.koファイルは、修正されたワイヤレスドライバを指定する方法のようです。
[2018年8月7日] - 詳細情報を修正しました。
静的データを転送するためにbrcmfmacドライバを編集し、それを再コンパイルしようとしています。だから私はこの新しいドライバを私のopenwrtデバイスに置くことができるように.koにコンパイルする方法を知りたいです。状況が明確になることを願っています。私はまだそれをコンパイルしようとしています。
答え1
make -C /lib/modules/$(uname -r)/build M=$(pwd) modules
モジュールソースディレクトリからコマンドを実行して、カーネルモジュールを再コンパイルできます。