Nurv 发表于 2006-8-27 15:53:30

[求助]uClinux交叉编译出错

各位大虾,交叉编译问题 ,帮忙看看。
编译环境:
host: X86
target: s3c44b0
host OS: fedora core 5
target OS: uClinux-dist-20051110
toolchain:arm-elf-tools-20030314.sh

"make"时得到如下错误信息:


arm-elf-ld -p -X -T arch/armnommu/vmlinux.lds
arch/armnommu/kernel/head-armv.o arch/armnommu/kernel/init_task.o
init/main.o init/version.o init/do_mounts.o \
       --start-group \
       arch/armnommu/kernel/kernel.o arch/armnommu/mm/mm.o
arch/armnommu/mach-S3C44B0X/S3C44B0X.o kernel/kernel.o
mmnommu/mmnommu.o fs/fs.o ipc/ipc.o\
      drivers/char/char.o drivers/serial/serial.o
drivers/block/block.o drivers/misc/misc.o drivers/net/net.o
drivers/ide/idedriver.o drivers/cdrom/driver.o drivers/media/media.o \
       net/network.o \
       arch/armnommu/lib/lib.a
/home/nurv/uClinux-dist/linux-2.4.x/lib/lib.a
/usr/local/lib/gcc-lib/arm-elf/2.95.3/libgcc.a \
       --end-group \
       -o linux
/usr/local/bin/arm-elf-ld.real:arch/armnommu/vmlinux.lds:9: parse error
make: *** error 1
make: Leaving directory `/home/nurv/uClinux-dist/linux-2.4.x'
make: *** error 1


请教大虾如何解决,不胜感激。

lumit-support-1 发表于 2006-8-28 23:17:43

没在FC5下编译过uClinux, 不太清楚
不过你可以google一下vmlinux.lds是否有问题
页: [1]
查看完整版本: [求助]uClinux交叉编译出错