QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1094|回复: 3

[求助]编译嵌入式操作系统--armlinux时遇到的困难。

[复制链接]
发表于 2005-2-6 16:32:25 | 显示全部楼层 |阅读模式
各路朋友,帮偶个忙,本人新手,望别见笑哦~

偶使用红帽9,按照《源码开放的嵌入式系统软件分析与实践》书提供光盘,在“第五步:编译带有framebuffer和TouchScreen支持的嵌入式操作系统--armlinux(参看build_armlinux_4_skyeye.avi)”时:按照光盘视频演示的方法

[root@localhost ep7312]# ls
linux  linux-2.4.13-patched-4-ep7312.tar.bz2  minigui-packages
[root@localhost ep7312]# cd linux
[root@localhost linux]# ls
arch           drivers  init    lib          mm              Rules.make
COPYING        edb7312  ipc     MAINTAINERS  net             scripts
CREDITS        fs       kernel  Makefile     README
Documentation  include  lcd.h   make.out     REPORTING-BUGS
[root@localhost linux]# vi Makefile
[root@localhost linux]# make

到这里,下面出现了问题,偶该怎么解决啊?

make: *** No rule to make target `/mnt/hda9/ywc02/skyeyeProject/linux/include/asm/arch/param.h', needed by `/mnt/hda9/ywc02/skyeyeProject/linux/include/asm/param.h'.  Stop.
[root@localhost linux]#


然后偶按照书中内容用MAKE MENUCONFIG 完全按书中所说做的,到了最后MAKE 出错了。出错文档如下:
. scripts/mkversion > .version.tmp
/usr/local/arm/2.95.3/bin/arm-linux-gcc -D__KERNEL__ -I/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -g  -fno-strict-aliasing -fno-common -fno-common -pipe -mapcs-32 -march=armv4 -mtune=arm7tdmi -mshort-load-bytes -msoft-float  -DUTS_MACHINE='"arm"' -c -o init/version.o init/version.c
make[1]: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/arch/arm/tools'
/usr/local/arm/2.95.3/bin/arm-linux-gcc -D__KERNEL__ -I/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -g  -fno-strict-aliasing -fno-common -fno-common -pipe -mapcs-32 -march=armv4 -mtune=arm7tdmi -mshort-load-bytes -msoft-float -S -o - getconstants.c > /opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/include/asm-arm/constants.h.tmp.1
sed 's/^\(#define .* \)[#$]\(.*\)/\1\2/;/^#define/!d' /opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/include/asm-arm/constants.h.tmp.1 > /opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/include/asm-arm/constants.h.tmp.2
cat constants-hdr /opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/include/asm-arm/constants.h.tmp.2 > /opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/include/asm-arm/constants.h.tmp
cmp /opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/include/asm-arm/constants.h.tmp /opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/include/asm-arm/constants.h >/dev/null 2>&1 || mv /opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/include/asm-arm/constants.h.tmp /opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/include/asm-arm/constants.h
rm -f /opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/include/asm-arm/constants.h.tmp*
make[1]: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/arch/arm/tools'
make CFLAGS="-D__KERNEL__ -I/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -g  -fno-strict-aliasing -fno-common -fno-common -pipe -mapcs-32 -march=armv4 -mtune=arm7tdmi -mshort-load-bytes -msoft-float " -C  kernel
make[1]: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/kernel'
make all_targets
make[2]: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/kernel'
make[2]: Nothing to be done for `all_targets'.
make[2]: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/kernel'
make[1]: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/kernel'
make CFLAGS="-D__KERNEL__ -I/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -g  -fno-strict-aliasing -fno-common -fno-common -pipe -mapcs-32 -march=armv4 -mtune=arm7tdmi -mshort-load-bytes -msoft-float " -C  drivers
make[1]: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers'
make -C block
make[2]: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/block'
make all_targets
make[3]: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/block'
make[3]: Nothing to be done for `all_targets'.
make[3]: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/block'
make[2]: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/block'
make -C cdrom
make[2]: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/cdrom'
make all_targets
make[3]: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/cdrom'
make[3]: Nothing to be done for `all_targets'.
make[3]: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/cdrom'
make[2]: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/cdrom'
make -C char
make[2]: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/char'
make all_targets
make[3]: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/char'
make[3]: Nothing to be done for `all_targets'.
make[3]: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/char'
make[2]: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/char'
make -C hotplug
make[2]: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/hotplug'
make all_targets
make[3]: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/hotplug'
make[3]: Nothing to be done for `all_targets'.
make[3]: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/hotplug'
make[2]: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/hotplug'
make -C media
make[2]: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/media'
make -C radio
make[3]: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/media/radio'
make all_targets
make[4]: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/media/radio'
make[4]: Nothing to be done for `all_targets'.
make[4]: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/media/radio'
make[3]: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/media/radio'
make -C video
make[3]: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/media/video'
make all_targets
make[4]: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/media/video'
make[4]: Nothing to be done for `all_targets'.
make[4]: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/media/video'
make[3]: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/media/video'
make all_targets
make[3]: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/media'
make[3]: Nothing to be done for `all_targets'.
make[3]: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/media'
make[2]: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/media'
make -C misc
make[2]: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/misc'
make all_targets
make[3]: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/misc'
make[3]: Nothing to be done for `all_targets'.
make[3]: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/misc'
make[2]: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/misc'
make -C mtd
make[2]: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/mtd'
make -C chips
make[3]: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/mtd/chips'
make all_targets
make[4]: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/mtd/chips'
make[4]: Nothing to be done for `all_targets'.
make[4]: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/mtd/chips'
make[3]: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/mtd/chips'
make -C devices
make[3]: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/mtd/devices'
make all_targets
make[4]: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/mtd/devices'
make[4]: Nothing to be done for `all_targets'.
make[4]: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/mtd/devices'
make[3]: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/mtd/devices'
make -C maps
make[3]: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/mtd/maps'
make all_targets
make[4]: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/mtd/maps'
make[4]: Nothing to be done for `all_targets'.
make[4]: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/mtd/maps'
make[3]: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/mtd/maps'
make -C nand
make[3]: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/mtd/nand'
make all_targets
make[4]: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/mtd/nand'
make[4]: Nothing to be done for `all_targets'.
make[4]: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/mtd/nand'
make[3]: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/mtd/nand'
make all_targets
make[3]: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/mtd'
make[3]: Nothing to be done for `all_targets'.
make[3]: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/mtd'
make[2]: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/mtd'
make -C net
make[2]: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/net'
make all_targets
make[3]: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/net'
make[3]: Nothing to be done for `all_targets'.
make[3]: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/net'
make[2]: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/net'
make -C parport
make[2]: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/parport'
make all_targets
make[3]: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/parport'
make[3]: Nothing to be done for `all_targets'.
make[3]: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/parport'
make[2]: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/parport'
make -C serial
make[2]: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/serial'
make all_targets
make[3]: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/serial'
make[3]: Nothing to be done for `all_targets'.
make[3]: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/serial'
make[2]: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/serial'
make -C sound
make[2]: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/sound'
make all_targets
make[3]: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/sound'
make[3]: Nothing to be done for `all_targets'.
make[3]: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/sound'
make[2]: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/sound'
make -C video
make[2]: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/video'
make all_targets
make[3]: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/video'
make[3]: Nothing to be done for `all_targets'.
make[3]: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/video'
make[2]: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/video'
make all_targets
make[2]: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers'
make[2]: Nothing to be done for `all_targets'.
make[2]: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers'
make[1]: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers'
make CFLAGS="-D__KERNEL__ -I/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -g  -fno-strict-aliasing -fno-common -fno-common -pipe -mapcs-32 -march=armv4 -mtune=arm7tdmi -mshort-load-bytes -msoft-float " -C  mm
make[1]: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/mm'
make all_targets
make[2]: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/mm'
make[2]: Nothing to be done for `all_targets'.
make[2]: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/mm'
make[1]: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/mm'
make CFLAGS="-D__KERNEL__ -I/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -g  -fno-strict-aliasing -fno-common -fno-common -pipe -mapcs-32 -march=armv4 -mtune=arm7tdmi -mshort-load-bytes -msoft-float " -C  fs
make[1]: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/fs'
make -C devpts
make[2]: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/fs/devpts'
make all_targets
make[3]: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/fs/devpts'
make[3]: Nothing to be done for `all_targets'.
make[3]: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/fs/devpts'
make[2]: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/fs/devpts'
make -C ext2
make[2]: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/fs/ext2'
make all_targets
make[3]: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/fs/ext2'
make[3]: Nothing to be done for `all_targets'.
make[3]: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/fs/ext2'
make[2]: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/fs/ext2'
make -C lockd
make[2]: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/fs/lockd'
make all_targets
make[3]: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/fs/lockd'
make[3]: Nothing to be done for `all_targets'.
make[3]: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/fs/lockd'
make[2]: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/fs/lockd'
make -C nfs
make[2]: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/fs/nfs'
make all_targets
make[3]: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/fs/nfs'
make[3]: Nothing to be done for `all_targets'.
make[3]: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/fs/nfs'
make[2]: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/fs/nfs'
make -C partitions
make[2]: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/fs/partitions'
make all_targets
make[3]: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/fs/partitions'
make[3]: Nothing to be done for `all_targets'.
make[3]: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/fs/partitions'
make[2]: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/fs/partitions'
make -C proc
make[2]: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/fs/proc'
make all_targets
make[3]: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/fs/proc'
make[3]: Nothing to be done for `all_targets'.
make[3]: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/fs/proc'
make[2]: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/fs/proc'
make -C romfs
make[2]: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/fs/romfs'
make all_targets
make[3]: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/fs/romfs'
make[3]: Nothing to be done for `all_targets'.
make[3]: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/fs/romfs'
make[2]: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/fs/romfs'
make all_targets
make[2]: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/fs'
make[2]: Nothing to be done for `all_targets'.
make[2]: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/fs'
make[1]: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/fs'
make CFLAGS="-D__KERNEL__ -I/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -g  -fno-strict-aliasing -fno-common -fno-common -pipe -mapcs-32 -march=armv4 -mtune=arm7tdmi -mshort-load-bytes -msoft-float " -C  net
make[1]: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/net'
make -C 802
make[2]: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/net/802'
make all_targets
make[3]: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/net/802'
make[3]: Nothing to be done for `all_targets'.
make[3]: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/net/802'
make[2]: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/net/802'
make -C core
make[2]: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/net/core'
make all_targets
make[3]: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/net/core'
make[3]: Nothing to be done for `all_targets'.
make[3]: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/net/core'
make[2]: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/net/core'
make -C ethernet
make[2]: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/net/ethernet'
make all_targets
make[3]: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/net/ethernet'
make[3]: Nothing to be done for `all_targets'.
make[3]: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/net/ethernet'
make[2]: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/net/ethernet'
make -C ipv4
make[2]: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/net/ipv4'
make all_targets
make[3]: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/net/ipv4'
make[3]: Nothing to be done for `all_targets'.
make[3]: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/net/ipv4'
make[2]: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/net/ipv4'
make -C sched
make[2]: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/net/sched'
make all_targets
make[3]: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/net/sched'
make[3]: Nothing to be done for `all_targets'.
make[3]: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/net/sched'
make[2]: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/net/sched'
make -C sunrpc
make[2]: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/net/sunrpc'
make all_targets
make[3]: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/net/sunrpc'
make[3]: Nothing to be done for `all_targets'.
make[3]: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/net/sunrpc'
make[2]: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/net/sunrpc'
make -C unix
make[2]: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/net/unix'
make all_targets
make[3]: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/net/unix'
make[3]: Nothing to be done for `all_targets'.
make[3]: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/net/unix'
make[2]: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/net/unix'
make all_targets
make[2]: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/net'
make[2]: Nothing to be done for `all_targets'.
make[2]: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/net'
make[1]: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/net'
make CFLAGS="-D__KERNEL__ -I/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -g  -fno-strict-aliasing -fno-common -fno-common -pipe -mapcs-32 -march=armv4 -mtune=arm7tdmi -mshort-load-bytes -msoft-float " -C  ipc
make[1]: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/ipc'
make all_targets
make[2]: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/ipc'
make[2]: Nothing to be done for `all_targets'.
make[2]: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/ipc'
make[1]: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/ipc'
make CFLAGS="-D__KERNEL__ -I/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -g  -fno-strict-aliasing -fno-common -fno-common -pipe -mapcs-32 -march=armv4 -mtune=arm7tdmi -mshort-load-bytes -msoft-float " -C  lib
make[1]: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/lib'
make all_targets
make[2]: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/lib'
make[2]: Nothing to be done for `all_targets'.
make[2]: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/lib'
make[1]: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/lib'
make CFLAGS="-D__KERNEL__ -I/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -g  -fno-strict-aliasing -fno-common -fno-common -pipe -mapcs-32 -march=armv4 -mtune=arm7tdmi -mshort-load-bytes -msoft-float " -C  arch/arm/mach-clps711x
make[1]: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/arch/arm/mach-clps711x'
make all_targets
make[2]: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/arch/arm/mach-clps711x'
make[2]: Nothing to be done for `all_targets'.
make[2]: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/arch/arm/mach-clps711x'
make[1]: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/arch/arm/mach-clps711x'
make CFLAGS="-D__KERNEL__ -I/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -g  -fno-strict-aliasing -fno-common -fno-common -pipe -mapcs-32 -march=armv4 -mtune=arm7tdmi -mshort-load-bytes -msoft-float " -C  arch/arm/kernel
make[1]: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/arch/arm/kernel'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/arch/arm/kernel'
make CFLAGS="-D__KERNEL__ -I/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -g  -fno-strict-aliasing -fno-common -fno-common -pipe -mapcs-32 -march=armv4 -mtune=arm7tdmi -mshort-load-bytes -msoft-float " -C  arch/arm/mm
make[1]: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/arch/arm/mm'
make all_targets
make[2]: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/arch/arm/mm'
make[2]: Nothing to be done for `all_targets'.
make[2]: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/arch/arm/mm'
make[1]: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/arch/arm/mm'
make CFLAGS="-D__KERNEL__ -I/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -g  -fno-strict-aliasing -fno-common -fno-common -pipe -mapcs-32 -march=armv4 -mtune=arm7tdmi -mshort-load-bytes -msoft-float " -C  arch/arm/lib
make[1]: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/arch/arm/lib'
make all_targets
make[2]: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/arch/arm/lib'
make[2]: Nothing to be done for `all_targets'.
make[2]: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/arch/arm/lib'
make[1]: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/arch/arm/lib'
make CFLAGS="-D__KERNEL__ -I/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -g  -fno-strict-aliasing -fno-common -fno-common -pipe -mapcs-32 -march=armv4 -mtune=arm7tdmi -mshort-load-bytes -msoft-float " -C  arch/arm/nwfpe
make[1]: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/arch/arm/nwfpe'
make all_targets
make[2]: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/arch/arm/nwfpe'
make[2]: Nothing to be done for `all_targets'.
make[2]: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/arch/arm/nwfpe'
make[1]: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/arch/arm/nwfpe'
make CFLAGS="-D__KERNEL__ -I/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -g  -fno-strict-aliasing -fno-common -fno-common -pipe -mapcs-32 -march=armv4 -mtune=arm7tdmi -mshort-load-bytes -msoft-float " -C  arch/arm/fastfpe
make[1]: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/arch/arm/fastfpe'
make all_targets
make[2]: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/arch/arm/fastfpe'
make[2]: Nothing to be done for `all_targets'.
make[2]: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/arch/arm/fastfpe'
make[1]: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/arch/arm/fastfpe'
/usr/local/arm/2.95.3/bin/arm-linux-ld -p -X -T arch/arm/vmlinux.lds arch/arm/kernel/head-armv.o arch/arm/kernel/init_task.o init/main.o init/version.o \
        --start-group \
        arch/arm/kernel/kernel.o arch/arm/mm/mm.o arch/arm/mach-clps711x/clps711x.o kernel/kernel.o mm/mm.o fs/fs.o ipc/ipc.o \
         drivers/serial/serial.o drivers/char/char.o drivers/block/block.o drivers/misc/misc.o drivers/net/net.o drivers/media/media.o drivers/mtd/mtdlink.o drivers/video/video.o \
        net/network.o \
        arch/arm/nwfpe/math-emu.o arch/arm/lib/lib.a /opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/lib/lib.a \
        --end-group \
        -o vmlinux
drivers/char/char.o: In function `vt_ioctl':
/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/char/vt.c:299: undefined reference to `key_maps'
/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/char/vt.c:299: undefined reference to `keymap_count'
/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/char/vt.c:299: undefined reference to `func_table'
/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/char/vt.c:668: undefined reference to `func_table'
/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/char/vt.c:668: undefined reference to `funcbufptr'
/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/char/vt.c:668: undefined reference to `funcbufsize'
/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/char/vt.c:668: undefined reference to `funcbufleft'
/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/char/vt.c:668: undefined reference to `func_buf'
/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/char/vt.c:668: undefined reference to `accent_table_size'
/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/char/vt.c:668: undefined reference to `accent_table'
drivers/char/char.o: In function `kbd_processkeycode':
/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/char/keyboard.c:409: undefined reference to `key_maps'
drivers/char/char.o: In function `handle_diacr':
/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/char/keyboard.c:716: undefined reference to `accent_table_size'
/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/char/keyboard.c:716: undefined reference to `accent_table'
drivers/char/char.o: In function `do_fn':
/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/char/keyboard.c:734: undefined reference to `func_table'
drivers/char/char.o: In function `compute_shiftstate':
/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/char/keyboard.c:871: undefined reference to `key_maps'
drivers/char/char.o: In function `do_slock':
/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/char/keyboard.c:923: undefined reference to `key_maps'
make: *** [vmlinux] Error 1
这个是什么原因哦~?

希望各位朋友帮帮忙,给偶指点指点,万分感谢了!
发表于 2005-2-15 23:15:58 | 显示全部楼层
第一个问题,是因为你没有执行make distclean
回复

使用道具 举报

 楼主| 发表于 2005-2-17 18:18:49 | 显示全部楼层
谢楼上指点,按你的指点第一个问题顺利克服了,不过,接下来就又是第二个了,最后就是那个make: *** [vmlinux] Error 1又出错了,各位大侠来指点偶哦~
回复

使用道具 举报

 楼主| 发表于 2005-2-26 10:57:55 | 显示全部楼层
斑斑,快来指点啊~小弟因为这个问题,好多关于armlinux的东东都出错了。。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-5 16:34 , Processed in 0.048821 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表