OpenWRT에서 모듈을 컴파일하는 중: make가 빌드 디렉터리를 찾을 수 없습니다.

OpenWRT에서 모듈을 컴파일하는 중: make가 빌드 디렉터리를 찾을 수 없습니다.

내 설정:

  • 오픈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>

실제로 이것을 구축하려면 어떻게 진행해야 합니까?

관련 정보