- 论坛徽章:
- 0
|
1.obj-m:= smart_card.o 定义为新名smart_card.o , 说找不到smart_card
#ifneq ($(KERNELRELEASE),)
obj-m:= smart_card.o
module-objs := ncn6001.o smart_driver.o
#else
KDIR = /opt/kernel/utu-linux_for_s3c2440_dm9000_V1.5.8
PWD:=$(shell pwd)
default:
$(MAKE) -C $(KDIR) M=$(PWD) modules
clean:
rm -rf *.o *.ko
#endif
2.定义为两个文件中的一个 , 又不编译连接ncn6001文件 ,说引用那未定义的名称(就是在ncn6001定义的函数 ,在头文件中已经声明那呀)
#ifneq ($(KERNELRELEASE),)
obj-m:= smart_driver.o
module-objs := ncn6001.o smart_driver.o
#else
KDIR = /opt/kernel/utu-linux_for_s3c2440_dm9000_V1.5.8
PWD:=$(shell pwd)
default:
$(MAKE) -C $(KDIR) M=$(PWD) modules
clean:
rm -rf *.o *.ko
#endif
大侠帮忙 |
|