커널을 컴파일하지만 커널 모듈을 빌드하지 마십시오.

커널을 컴파일하지만 커널 모듈을 빌드하지 마십시오.

내 바나나 파이용 linux-sunxi 커널을 컴파일하려고 합니다.

다음 링크를 사용하세요: http://sunxi.org/Linux_Kernel#Compilation

불행하게도 uImage와 모듈을 컴파일하려고 하면 하단에 다음 메시지가 나타납니다. (단계: make -j4 ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- uImage modules)

  Building modules, stage 2.
  MODPOST 0 modules

이 문제를 해결하는 방법을 아는 사람이 있나요? 로드 가능한 모듈을 활성화하는 구성이 있습니다. 예를 들어 hid-multitouch가 활성화되어 있습니다.

실행할 때 make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- INSTALL_MOD_PATH=output modules_install다음을 얻습니다.

DEPMOD  3.19.0-rc6-45640-g77f18db

빌딩 블록이 전혀 없습니다..

답변1

나는 같은 문제에 직면했습니다! 한동안 인터넷 검색을 한 후 마침내 지적한 env대로 (내 경우에는) 커널 빌드 툴체인이 특정 옵션에 대해 매우 까다롭다는 것을 알게 되었습니다.여기.

여기 내 모듈 스크립트 ~/.bashrcbuild 에서 export GREP_OPTIONS='--color=always'이것이 문제의 원인인 것 같습니다.

그래서 그것을 export GREP_OPTIONS='--color=auto'또는 로 바꾸십시오export GREP_OPTIONS='--color=never' 그리고로그아웃/로그인하면 문제가 해결되었습니다!

그것을 사용할 때 GREP_OPTIONS='--color=always':

$ make clean modules SUBDIRS=drivers/staging/usbip
  CLEAN   drivers/staging/usbip/.tmp_versions
  CLEAN   drivers/staging/usbip/Module.symvers
  LD      drivers/staging/usbip/built-in.o
  CC [M]  drivers/staging/usbip/usbip_common.o
  CC [M]  drivers/staging/usbip/usbip_event.o
  CC [M]  drivers/staging/usbip/stub_dev.o
  CC [M]  drivers/staging/usbip/stub_main.o
  CC [M]  drivers/staging/usbip/stub_rx.o
  CC [M]  drivers/staging/usbip/stub_tx.o
  CC [M]  drivers/staging/usbip/vhci_sysfs.o
  CC [M]  drivers/staging/usbip/vhci_tx.o
  CC [M]  drivers/staging/usbip/vhci_rx.o
  CC [M]  drivers/staging/usbip/vhci_hcd.o
  LD [M]  drivers/staging/usbip/usbip-core.o
  LD [M]  drivers/staging/usbip/vhci-hcd.o
  LD [M]  drivers/staging/usbip/usbip-host.o
  Building modules, stage 2.
  MODPOST 0 modules

다음으로 변경 GREP_OPTIONS='--color=auto'하고 로그아웃/로그인하세요.

$ make clean modules SUBDIRS=drivers/staging/usbip
  CLEAN   drivers/staging/usbip/.tmp_versions
  CLEAN   drivers/staging/usbip/Module.symvers
  LD      drivers/staging/usbip/built-in.o
  CC [M]  drivers/staging/usbip/usbip_common.o
  CC [M]  drivers/staging/usbip/usbip_event.o
  CC [M]  drivers/staging/usbip/stub_dev.o
  CC [M]  drivers/staging/usbip/stub_main.o
  CC [M]  drivers/staging/usbip/stub_rx.o
  CC [M]  drivers/staging/usbip/stub_tx.o
  CC [M]  drivers/staging/usbip/vhci_sysfs.o
  CC [M]  drivers/staging/usbip/vhci_tx.o
  CC [M]  drivers/staging/usbip/vhci_rx.o
  CC [M]  drivers/staging/usbip/vhci_hcd.o
  LD [M]  drivers/staging/usbip/usbip-core.o
  LD [M]  drivers/staging/usbip/vhci-hcd.o
  LD [M]  drivers/staging/usbip/usbip-host.o
  Building modules, stage 2.
  MODPOST 3 modules
  CC      drivers/staging/usbip/usbip-core.mod.o
  LD [M]  drivers/staging/usbip/usbip-core.ko
  CC      drivers/staging/usbip/usbip-host.mod.o
  LD [M]  drivers/staging/usbip/usbip-host.ko
  CC      drivers/staging/usbip/vhci-hcd.mod.o
  LD [M]  drivers/staging/usbip/vhci-hcd.ko

미친!

관련 정보