2011-10-08 152 views

回答

1

嘗試在你的外殼與模塊的源以下目錄:

export KDIR=/usr/src/linux.2.xx.xx 
make -C $KDIR M=`pwd` 

這頭應通過#include <linux/module.h>

0

嘗試使用觸摸其編碼像下面

一個新的makefile
ifneq ($(KERNELRELEASE),) 
obj-m := hello.o 
else 
KERNELDIR ?= /lib/modules/$(shell uname -r)/build 
PWD := $(shell pwd) 
default: 
     $(MAKE) -C $(KERNELDIR) M=$(PWD) modules 
endif 
  1. 這個makefile應該叫做「Makefile」
  2. 把它和hello.c文件放在同一個目錄下