当前时区 GMT+8, 现在时间是 2008-8-22 06:14 游客: 注册 登录 仅登录论坛 | 搜索 帮助


标题: 编译uClinux出错,请帮帮忙!
uniquezhu
新手上路
Rank: 1



UID 226374
精华 0
积分 15
帖子 6
阅读权限 10
注册 2006-9-23
状态 离线
发表于 2006-9-23 19:16  资料  短消息  加为好友 
编译uClinux出错,请帮帮忙!

编译的内核是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就不能用了啊!

顶部
cockroachzl
新手上路
Rank: 1


UID 156071
精华 0
积分 20
帖子 8
阅读权限 10
注册 2004-9-26
来自 China.gif
状态 离线
发表于 2006-11-25 16:18  资料  短消息  加为好友 
我也遇到了你的第一个问题,make时提示:
*** 2.4 kernels no longer build correctly with old versions of binutils.
*** Please upgrade your binutils to 2.9.5.
这个binutils的版本不是指本机编译器的binutils吧,而是交叉编译的那个?
请问怎么升级binutils的版本呢?

顶部
 


Powered by Discuz! 5.5.0  © 2001-2007 Comsenz Inc.
清除 Cookies - 联系我们 - 中国Linux公社 - WAP