私の設定:
- オープンWRT 18.06.1
- ラズベリーパイ2B
- カーネル 4.9.120
とてもシンプルなものを作ってみてください。こんにちは世界カーネルモジュール次のエラーが発生します。
# make
make -C /lib/modules/4.9.120/build M=/c_programming/hellomodule modules
make[1]: *** /lib/modules/4.9.120/build: No such file or directory. Stop.
make: *** [Makefile:6: all] Error 2
MakefileはUbuntuでうまく動作するため、問題になりません。これまで私がしたこと:
- 確認すると、このディレクトリが実際に欠落していることがわかりました。
- しかし、確認してみると、Ubuntuのようなパッケージ
opkg find '*headers*'
はありません。linux-headers-<release>
実際にこれを構築するにはどうすればよいですか?