0

ソース コードのコンパイル中にエラーが発生します。検索しましたが、問題を修正するパッケージの名前が見つかりません。

エラー

ls: /lib/modules/3.5.0-17-generic/source にアクセスできません: そのようなファイルまたはディレクトリはありません

メイクファイルのソースコード

# Makefile for bcm_wimax module
# Customized for ZTE AX226
# Makefile recreated be Minhazul Haq Shawon

KERNEL_VER  := $(shell uname -r)
KDIR        := /lib/modules/$(KERNEL_VER)/build
KSRC        := /lib/modules/$(KERNEL_VER)/source
INSTALL_DIR :=  /lib/modules/$(KERNEL_VER)/kernel/drivers/staging/bcm/
TARGET_DRV  := bcm_wimax
EXTRAFLAGS  := -Wall O=$(KDIR)
PWD:= $(shell pwd)

obj-m = $(TARGET_DRV).o

$(TARGET_DRV)-objs :=InterfaceDld.o InterfaceIdleMode.o         InterfaceInit.o InterfaceRx.o \
        InterfaceIsr.o InterfaceMisc.o InterfaceTx.o \
        CmHost.o IPv6Protocol.o Qos.o Transmit.o\
        Bcmnet.o DDRInit.o HandleControlPacket.o\
        LeakyBucket.o Misc.o sort.o Bcmchar.o hostmibs.o            PHSModule.o\
        led_control.o nvm.o vendorspecificextn.o

default:
    $(MAKE) $(EXTRAFLAGS) -C $(KSRC) SUBDIRS=$(PWD) modules

    rm -f *.o *.mod.* .*.cmd
install:
    cp $(TARGET_DRV).ko $(INSTALL_DIR)
clean:
    find . -name \*.o -exec rm -rf '{}' ';'
    find . -name .\*.o.cmd -exec rm -rf '{}' ';'
    find . -name \*.*~ -exec rm -rf '{}' ';'
    find . -name \*.*.bak -exec rm -rf '{}' ';'
    rm -f *.ko *.o *.mod.* .*.cmd
    rm -fr .tmp_versions
    rm -rf Module.symvers
4

1 に答える 1

1

最初にカーネル ソースをコンパイルする必要があります。

于 2013-04-10T10:52:32.227 に答える