前不久买了一块mini2440开发板,按照《Mini2440 Linux移植开发实战指南》第三章 Linux-2.6.32.2内核移植详细步骤 从3.1-3.3都顺利完成,
一、
3.4指定交叉编译变量
ARCH ?= arm
CROSS_COMPILE ?= arm-linux-
保存
make s3c2410_defconfig 完成
make 出现错误,如附件图1所示
二、
我删除了linux kernel源代码重新解压
#rm -rf linux-2.6.32.2
#tar xvzf linux-2.6.32.2.tar.gz
#cd linux-2.6.32.2
#gedit Makefile
按照3.1-3.3重新设置
3.4变为:
ARCH ?= arm
CROSS_COMPILE ?= /usr/local/arm/4.3.2/bin/arm-linux- 如附件图2所示
#make s3c2410_defconfig
#make
编译一段时间后还是会出现同样的错误
三、我下载了linux-3.7.1.tar.gz内核按照文档步骤操作也是出现同样的问题。
我想请问一下这个问题该怎么解决?
我用的是Redhat 9.0,arm-linux-gcc-4.3.2 如附件图3所示