在 OpenWRT 上编译模块:make 找不到构建目录

在 OpenWRT 上编译模块:make 找不到构建目录

我的设置:

  • OpenWRT 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 上运行得很好。到目前为止我所做的:

  • 我查了一下,确实是缺少这个目录。
  • 但检查了opkg find '*headers*'一下,没有linux-headers-<release>像 Ubuntu 上那样的软件包。

我应该如何继续实际构建这个东西?

相关内容