zxlufei 发表于 2005-2-6 16:32:25

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

各路朋友,帮偶个忙,本人新手,望别见笑哦~

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

# ls
linuxlinux-2.4.13-patched-4-ep7312.tar.bz2minigui-packages
# cd linux
# ls
arch         driversinit    lib          mm            Rules.make
COPYING      edb7312ipc   MAINTAINERSnet             scripts
CREDITS      fs       kernelMakefile   README
Documentationincludelcd.h   make.out   REPORTING-BUGS
# vi Makefile
# 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.
#


然后偶按照书中内容用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: 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: 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 " -Ckernel
make: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/kernel'
make all_targets
make: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/kernel'
make: Nothing to be done for `all_targets'.
make: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/kernel'
make: 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 " -Cdrivers
make: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers'
make -C block
make: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/block'
make all_targets
make: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/block'
make: Nothing to be done for `all_targets'.
make: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/block'
make: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/block'
make -C cdrom
make: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/cdrom'
make all_targets
make: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/cdrom'
make: Nothing to be done for `all_targets'.
make: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/cdrom'
make: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/cdrom'
make -C char
make: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/char'
make all_targets
make: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/char'
make: Nothing to be done for `all_targets'.
make: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/char'
make: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/char'
make -C hotplug
make: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/hotplug'
make all_targets
make: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/hotplug'
make: Nothing to be done for `all_targets'.
make: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/hotplug'
make: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/hotplug'
make -C media
make: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/media'
make -C radio
make: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/media/radio'
make all_targets
make: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/media/radio'
make: Nothing to be done for `all_targets'.
make: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/media/radio'
make: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/media/radio'
make -C video
make: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/media/video'
make all_targets
make: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/media/video'
make: Nothing to be done for `all_targets'.
make: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/media/video'
make: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/media/video'
make all_targets
make: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/media'
make: Nothing to be done for `all_targets'.
make: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/media'
make: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/media'
make -C misc
make: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/misc'
make all_targets
make: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/misc'
make: Nothing to be done for `all_targets'.
make: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/misc'
make: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/misc'
make -C mtd
make: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/mtd'
make -C chips
make: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/mtd/chips'
make all_targets
make: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/mtd/chips'
make: Nothing to be done for `all_targets'.
make: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/mtd/chips'
make: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/mtd/chips'
make -C devices
make: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/mtd/devices'
make all_targets
make: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/mtd/devices'
make: Nothing to be done for `all_targets'.
make: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/mtd/devices'
make: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/mtd/devices'
make -C maps
make: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/mtd/maps'
make all_targets
make: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/mtd/maps'
make: Nothing to be done for `all_targets'.
make: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/mtd/maps'
make: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/mtd/maps'
make -C nand
make: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/mtd/nand'
make all_targets
make: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/mtd/nand'
make: Nothing to be done for `all_targets'.
make: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/mtd/nand'
make: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/mtd/nand'
make all_targets
make: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/mtd'
make: Nothing to be done for `all_targets'.
make: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/mtd'
make: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/mtd'
make -C net
make: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/net'
make all_targets
make: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/net'
make: Nothing to be done for `all_targets'.
make: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/net'
make: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/net'
make -C parport
make: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/parport'
make all_targets
make: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/parport'
make: Nothing to be done for `all_targets'.
make: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/parport'
make: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/parport'
make -C serial
make: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/serial'
make all_targets
make: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/serial'
make: Nothing to be done for `all_targets'.
make: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/serial'
make: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/serial'
make -C sound
make: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/sound'
make all_targets
make: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/sound'
make: Nothing to be done for `all_targets'.
make: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/sound'
make: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/sound'
make -C video
make: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/video'
make all_targets
make: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/video'
make: Nothing to be done for `all_targets'.
make: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/video'
make: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers/video'
make all_targets
make: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers'
make: Nothing to be done for `all_targets'.
make: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/drivers'
make: 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 " -Cmm
make: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/mm'
make all_targets
make: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/mm'
make: Nothing to be done for `all_targets'.
make: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/mm'
make: 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 " -Cfs
make: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/fs'
make -C devpts
make: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/fs/devpts'
make all_targets
make: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/fs/devpts'
make: Nothing to be done for `all_targets'.
make: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/fs/devpts'
make: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/fs/devpts'
make -C ext2
make: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/fs/ext2'
make all_targets
make: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/fs/ext2'
make: Nothing to be done for `all_targets'.
make: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/fs/ext2'
make: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/fs/ext2'
make -C lockd
make: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/fs/lockd'
make all_targets
make: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/fs/lockd'
make: Nothing to be done for `all_targets'.
make: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/fs/lockd'
make: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/fs/lockd'
make -C nfs
make: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/fs/nfs'
make all_targets
make: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/fs/nfs'
make: Nothing to be done for `all_targets'.
make: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/fs/nfs'
make: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/fs/nfs'
make -C partitions
make: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/fs/partitions'
make all_targets
make: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/fs/partitions'
make: Nothing to be done for `all_targets'.
make: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/fs/partitions'
make: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/fs/partitions'
make -C proc
make: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/fs/proc'
make all_targets
make: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/fs/proc'
make: Nothing to be done for `all_targets'.
make: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/fs/proc'
make: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/fs/proc'
make -C romfs
make: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/fs/romfs'
make all_targets
make: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/fs/romfs'
make: Nothing to be done for `all_targets'.
make: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/fs/romfs'
make: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/fs/romfs'
make all_targets
make: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/fs'
make: Nothing to be done for `all_targets'.
make: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/fs'
make: 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 " -Cnet
make: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/net'
make -C 802
make: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/net/802'
make all_targets
make: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/net/802'
make: Nothing to be done for `all_targets'.
make: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/net/802'
make: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/net/802'
make -C core
make: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/net/core'
make all_targets
make: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/net/core'
make: Nothing to be done for `all_targets'.
make: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/net/core'
make: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/net/core'
make -C ethernet
make: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/net/ethernet'
make all_targets
make: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/net/ethernet'
make: Nothing to be done for `all_targets'.
make: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/net/ethernet'
make: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/net/ethernet'
make -C ipv4
make: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/net/ipv4'
make all_targets
make: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/net/ipv4'
make: Nothing to be done for `all_targets'.
make: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/net/ipv4'
make: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/net/ipv4'
make -C sched
make: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/net/sched'
make all_targets
make: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/net/sched'
make: Nothing to be done for `all_targets'.
make: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/net/sched'
make: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/net/sched'
make -C sunrpc
make: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/net/sunrpc'
make all_targets
make: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/net/sunrpc'
make: Nothing to be done for `all_targets'.
make: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/net/sunrpc'
make: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/net/sunrpc'
make -C unix
make: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/net/unix'
make all_targets
make: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/net/unix'
make: Nothing to be done for `all_targets'.
make: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/net/unix'
make: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/net/unix'
make all_targets
make: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/net'
make: Nothing to be done for `all_targets'.
make: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/net'
make: 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 " -Cipc
make: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/ipc'
make all_targets
make: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/ipc'
make: Nothing to be done for `all_targets'.
make: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/ipc'
make: 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 " -Clib
make: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/lib'
make all_targets
make: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/lib'
make: Nothing to be done for `all_targets'.
make: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/lib'
make: 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 " -Carch/arm/mach-clps711x
make: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/arch/arm/mach-clps711x'
make all_targets
make: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/arch/arm/mach-clps711x'
make: Nothing to be done for `all_targets'.
make: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/arch/arm/mach-clps711x'
make: 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 " -Carch/arm/kernel
make: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/arch/arm/kernel'
make: Nothing to be done for `all'.
make: 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 " -Carch/arm/mm
make: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/arch/arm/mm'
make all_targets
make: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/arch/arm/mm'
make: Nothing to be done for `all_targets'.
make: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/arch/arm/mm'
make: 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 " -Carch/arm/lib
make: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/arch/arm/lib'
make all_targets
make: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/arch/arm/lib'
make: Nothing to be done for `all_targets'.
make: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/arch/arm/lib'
make: 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 " -Carch/arm/nwfpe
make: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/arch/arm/nwfpe'
make all_targets
make: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/arch/arm/nwfpe'
make: Nothing to be done for `all_targets'.
make: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/arch/arm/nwfpe'
make: 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 " -Carch/arm/fastfpe
make: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/arch/arm/fastfpe'
make all_targets
make: Entering directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/arch/arm/fastfpe'
make: Nothing to be done for `all_targets'.
make: Leaving directory `/opt/skyeye-cdrom/SkyEye/armlinux4skyeye/ep7312/linux/arch/arm/fastfpe'
make: 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: *** Error 1
这个是什么原因哦~?

希望各位朋友帮帮忙,给偶指点指点,万分感谢了!

ksh 发表于 2005-2-15 23:15:58

第一个问题,是因为你没有执行make distclean

zxlufei 发表于 2005-2-17 18:18:49

谢楼上指点,按你的指点第一个问题顺利克服了,不过,接下来就又是第二个了,最后就是那个make: *** Error 1又出错了,各位大侠来指点偶哦~

zxlufei 发表于 2005-2-26 10:57:55

斑斑,快来指点啊~小弟因为这个问题,好多关于armlinux的东东都出错了。。。
页: [1]
查看完整版本: [求助]编译嵌入式操作系统--armlinux时遇到的困难。