使用make ARCH = i386创建内核对象

时间:2016-12-02 00:02:44

标签: makefile linux-kernel kernel

我有一个名为dice_driver.c的文件,我想用它创建一个.ko文件。这是我的Makefile:

scanf_s("%d",&ID[i]);
if (ID[i] == Sentinel_Numb)
    break;
scanf_s("%f",&seconds[i]);
if (seconds[i] == Sentinel_Numb)
    break;

然而,当我在VirtualBox上输入ARCH = i386进入我的VM时,根据我的教师指导,它说

obj-m := dice_driver.o
KDIR  := /lib/modules/$(shell uname -r)/build
PWD   := $(shell pwd)
default:
    $(MAKE) -C $(KDIR) M=$(PWD) modules

有人可以帮我解决这个问题吗?

0 个答案:

没有答案