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


标题: 在编译uclinux时出现错误,请帮忙看一下
walkundermoon
新手上路
Rank: 1



UID 229209
精华 0
积分 3
帖子 1
阅读权限 10
注册 2006-10-28
状态 离线
发表于 2006-10-29 00:17  资料  短消息  加为好友 
在编译uclinux时出现错误,请帮忙看一下

工具:uclinux4sky-v0.2.3.gz  arm-elf-tools-20040427.sh
           uClinux-dist-20030522. skyeye-v0.2.6
操作:安装skyeye, arm-elf-tools, 把 uclinux4sky下的vendor和net文件夹考到
         uClinux-dist 下指定位置
         make menconfigure配置内核 make dep
        以上都没有问题。
错误:在/uClinux-dist//linux-2.4/下 make时,出现错误,信息如下:

/home/sowhat/dowload/uclinux/uClinux-dist/linux-2.4.x/include/asm/unistd.h: 在函数 ‘wait’ 中:
/home/sowhat/dowload/uclinux/uClinux-dist/linux-2.4.x/include/asm/unistd.h:442: 警告:传递参数 2 (属于 ‘sys_wait4’) 给指针时目标与指针有/无符号不一致
/home/sowhat/dowload/uclinux/uClinux-dist/linux-2.4.x/include/asm/unistd.h: 在函数 ‘run_init_process’ 中:
/home/sowhat/dowload/uclinux/uClinux-dist/linux-2.4.x/include/asm/unistd.h:449: 错误:‘asm’ 中出现未知的寄存器名 ‘lr’
/home/sowhat/dowload/uclinux/uClinux-dist/linux-2.4.x/include/asm/unistd.h:449: 错误:‘asm’ 中出现未知的寄存器名 ‘r2’
/home/sowhat/dowload/uclinux/uClinux-dist/linux-2.4.x/include/asm/unistd.h:449: 错误:‘asm’ 中出现未知的寄存器名 ‘r1’
/home/sowhat/dowload/uclinux/uClinux-dist/linux-2.4.x/include/asm/unistd.h:449: 错误:‘asm’ 中出现未知的寄存器名 ‘r0’
{standard input}: Assembler messages:
{standard input}:456: Error: no such instruction: `mrs %eax,cpsr@sti'
{standard input}:457: Error: no such instruction: `bic %eax,%eax,'
{standard input}:458: Error: no such instruction: `msr cpsr_c,%eax'
make: *** [init/main.o] 错误 1

顶部
 


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