阅读:1261回复:0
菜鸟提问:模块Hello wordl的编译问题
我刚开始学习Linux下的驱动程序开发。
我写了一个Hello World,利用gcc编译成功,利用insmod加载也正常。但是利用Makefile文件编译时出错了。 我的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 出错信息如下: ....................... make[2]: Nothing to be done for 'modules'. ....................... ..................... make[3]: ***[_modsubdir_aep] Error 2 ..................... make[2]: ***[_modsubdir_addon] Error 2 ..................... make[1]: ***[_mod_drivers] Error 2 |
|