1、修改顶层Makefile文件
直接将Makefile文件里面的
ARCH ?= $(SUBARCH)
CROSS_COMPILE ?=
改为:
ARCH ?= arm
CROSS_COMPILE ?=arm-linux-
2、出现问题
drivers/leds/leds-h1940.c: In function 'h1940_greenled_set':
drivers/leds/leds-h1940.c:33: error: implicit declaration of function 'h1940_latch_control'
make[2]: *** [drivers/leds/leds-h1940.o] Error 1
make[1]: *** [drivers/leds] Error 2
make: *** [drivers] Error 2
解决办法:
去掉驱动leds-h1940:
$ make menuconfig
Device Drivers --->
-*- LED Support --->
< > LED Support for iPAQ H1940 device
修改好错误后继续执行make编译。