编译内核模块时出错

时间:2018-07-04 22:51:49

标签: linux-kernel linux-device-driver rhel7

我正在使用RHEL 7.2,正在尝试制作/编译模块,这就是我所得到的。

make -C module
make[1]: Entering directory /home/luckyodirile/Downloads/contec/iolib/module'
make -C /usr/src/kernels/3.10.0-327.el7.x86_64 SUBDIRS=pwd` V=1 modules
make: Entering an unknown directory
make: *** /usr/src/kernels/3.10.0-327.el7.x86_64: No such file or directory. Stop.
make: Leaving an unknown directory
make[1]: *** [iolib.ko] Error 2 "

以下是makefile的样子:

DEST_DIR := $(shell uname -r)
KERNEL_SRC := $(shell if [ -d /usr/src/linux ]; then echo /usr/src/linux; else echo /usr/src/kernels/$(DEST_DIR); fi)

all: iolib.ko

iolib.ko: iolib_module.c iolib_user_irq.c
make -C $(KERNEL_SRC) SUBDIRS=pwd V=1 modules

clean :
make -C $(KERNEL_SRC) SUBDIRS=pwd V=1 clean

obj-m := iolib.o

iolib-objs := iolib_module.o iolib_user_irq.o

clean-files := .o *.ko *.mod.[co] *~ ..cmd

install:

我们将不胜感激任何帮助和评论。

0 个答案:

没有答案