【问题标题】:error during the compilation of a source code: No such file or directory编译源代码时出错:没有这样的文件或目录
【发布时间】:2012-11-09 10:17:58
【问题描述】:

我在编译源代码时遇到错误。我搜索了它,但找不到解决问题的包的名称。

错误

ls: 无法访问 /lib/modules/3.5.0-17-generic/source: 没有这样的文件或目录

ma​​ke文件源代码

# 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

【问题讨论】:

  • 您似乎没有内核源代码。这是您第一次编译内核模块吗?然后尝试按照本教程进行操作:cyberciti.biz/tips/compiling-linux-kernel-module.html
  • 感谢@Evert。我安装了 linux-source 和 linux-header。现在它显示另一个错误“make[1]: Entering directory /lib/modules/3.5.0-17-generic/source' make[1]: *** No rule to make target modules'.Stop.make[1]: Leaving directory `/lib/modules/3.5.0-17-generic/source' make: *** [默认] 错误 2"

标签: compilation kernel


【解决方案1】:

你必须先编译内核源代码。

【讨论】:

    猜你喜欢
    • 2013-12-04
    • 1970-01-01
    • 1970-01-01
    • 2015-10-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-05
    • 2015-02-09
    相关资源
    最近更新 更多