QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1761|回复: 7

help,请教uclinux编译时的问题

[复制链接]
发表于 2006-2-28 21:12:23 | 显示全部楼层 |阅读模式
按照网站上lumit-compile-uclinux-readme2.txt这篇文章的步骤,在linux下编译uclinux。前几部一直正常,在make user_only时,出现文中所说的错误“编译login,boa程序时可能出现 undefined reference to 'crypt_old'的错误,boa.elf2flt: In function `auth_check_userpass':
/tmp/liming/uClinux-dist/user/boa/src/auth.c:281: undefined reference to `crypt_old'”
然后我便在uclinux-dist目录下输入vi config/.config,注释掉CONFIG_USER_OLD_PASSWORDS = y,然后cd user/boa/src/rm *.o,会到uClinux-dist,再次make user_only,依然出现上面的错误。
请问我那步做的不对,应该如何操作。谢谢了
发表于 2006-2-28 22:59:25 | 显示全部楼层
你编译的时候先在配置里把有关boa的选项去掉看行不行
回复

使用道具 举报

 楼主| 发表于 2006-3-1 00:21:04 | 显示全部楼层
好吧,明天我试试。不过我在make menuconfig时,大部分都是自动完成了,好想没有什么关于boa的选项
回复

使用道具 举报

发表于 2006-3-1 11:27:23 | 显示全部楼层
在Network Application里面有个boa的选项,应该去掉就可以编译了
回复

使用道具 举报

 楼主| 发表于 2006-3-1 21:17:36 | 显示全部楼层
在Network Application没这个呀?
今天又试了几次,按照文中说得修改了config/.config,然后删除了user/boa/src里面所有的.o文件,重新make user_only,再次make,又出现下面的错误:
/usr/local/bin/arm-elf-ld.real: cannot open romfs.o: No such file or directory
make[1]: *** [linux] Error 1
make[1]: Leaving directory `/home/napalm/uClinux-dist/linux-2.4.x'
make: *** [linux] Error 1
回复

使用道具 举报

发表于 2006-3-1 23:54:48 | 显示全部楼层
你是按步骤做的吗?现在这些错好像不是BOA的
make user_only之后应该是make romfs吧
回复

使用道具 举报

 楼主| 发表于 2006-3-1 23:58:50 | 显示全部楼层
嗯,make romfs后make ,然后就出了上面那个错误,明天再试试,搞了2天没搞定了,郁闷
回复

使用道具 举报

发表于 2006-3-2 00:02:31 | 显示全部楼层
看字面的意思好像是在生成romfs的时候出错了,romfs生成了吗?
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-6-7 03:06 , Processed in 0.176929 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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