QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1634|回复: 1

编译uClinux出错,请帮帮忙!

[复制链接]
发表于 2006-9-23 19:16:51 | 显示全部楼层 |阅读模式
编译的内核是2.4,一开始是提示binutils版本要大于2.9.5,下了一个2.17的,装了还是提示需要binutils版本大于2.9.5,装了N次后居然没有提示这个错误了,但又出现了新的错误:

make[3]: Leaving directory `/root/skyeye/uClinux-dist/linux-2.4.x/arch/arm/fastfpe'
make[2]: Leaving directory `/root/skyeye/uClinux-dist/linux-2.4.x/arch/arm/fastfpe'
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 init/do_mounts.o \
        --start-group \
        arch/arm/kernel/kernel.o arch/arm/mm/mm.o arch/arm/mach-ks8695/ks8695.o kernel/kernel.o mm/mm.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/mtd/mtdlink.o drivers/media/media.o \
        net/network.o \
        arch/arm/fastfpe/fast-math-emu.o arch/arm/lib/lib.a /root/skyeye/uClinux-dist/linux-2.4.x/lib/lib.a \
        --end-group \
        -o vmlinux
drivers/char/char.o(.text.init+0xc44): In function `ledman_init':
: undefined reference to `ledman_initarch'
make[1]: *** [vmlinux] Error 1
make[1]: Leaving directory `/root/skyeye/uClinux-dist/linux-2.4.x'
make: *** [linux] Error 1

大家帮帮忙啊,这个搞不定,SKYEYE就不能用了啊!
发表于 2006-11-25 16:18:47 | 显示全部楼层
我也遇到了你的第一个问题,make时提示:
*** 2.4 kernels no longer build correctly with old versions of binutils.
*** Please upgrade your binutils to 2.9.5.
这个binutils的版本不是指本机编译器的binutils吧,而是交叉编译的那个?
请问怎么升级binutils的版本呢?
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-23 06:51 , Processed in 0.034900 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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