CROSS_COMPILE =arm-linux-
CC = $(CROSS_COMPILE)gcc
这两行没有什么问题。
Makefile 里应该还有:
obj-m := hello.o
然后是(假设你ERNELDIR = /opt/linux-2.6.24-magus开头少了个K)
all:
make -C $(KERNELDIR) M=$(PWD) modules
clean:
make -C $(KERNELDIR) M=$(PWD) clean
另外你的内核必须是“配置”过的,不是那种干干净净的。
我觉得是你可能gcc安装的不对,建议重装一下,我也一言难尽,你上百度看看吧