- 积分
- 59
贡献199
飞刀32 FD
注册时间2014-8-1
在线时间17 小时
扫一扫,手机访问本帖
|
ifneq ($(KERNELRELEASE),)
obj-m := hello.o
else
#KDIR := /lib/modules/3.13.0-24-generic/build
KDIR := /usr/local/arm/arm-2009q3/arm-none-linux-gnueabi/
all:
make -C $(KDIR) M=$(PWD) modules
clean:
rm -f *.ko *.o *.mod.o *.mod.c *.symvers
endif
以上是makefile的内容,生产hello。ko的模块。
红色的ubuntu的编译链 可以编译的过。。。然而am335xs-Ⅱ的板子不懂KDIR改写什么。
root@ubuntu:/nfs_rootfs/home/program/a# make
make -C /usr/local/arm/arm-2009q3/arm-none-linux-gnueabi/ M=/nfs_rootfs/home/program/a modules
make[1]: Entering directory `/usr/local/arm/arm-2009q3/arm-none-linux-gnueabi'
make[1]: *** No rule to make target `modules'. Stop.
make[1]: Leaving directory `/usr/local/arm/arm-2009q3/arm-none-linux-gnueabi'
make: *** [all] Error 2
|
|