QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3473|回复: 6

请教编译uClinux的问题

[复制链接]
发表于 2006-3-16 14:57:44 | 显示全部楼层 |阅读模式
使用uClinux-Samsung-20020318.tar
make menuconfig除了选择Samsung/4510B之外都是默认的选项,make dep,make lib_only都没问题,在make user_only时就出现了下面的错误

arm-elf-gcc -Os  -Dlinux -D__linux__ -Dunix -D__uClinux__ -DEMBED -I/usr/src/uclinux-arm/uClinux-Samsung/lib/libc/include -I/usr/src/uclinux-arm/uClinux-Samsung/lib/libm -I/usr/src/uclinux-arm/uClinux-Samsung -fno-builtin -nostartfiles -I/usr/src/uclinux-arm/uClinux-Samsung/linux-2.4.x/include -D_GNU_SOURCE -D__USE_BSD -Iinclude -Ilib -I../pppd/pppd -I/usr/src/uclinux-arm/uClinux-Samsung/lib/libnet   -c -o netstat.o netstat.cnetstat.c: In function `prg_cache_load':
netstat.c:438: internal error--unrecognizable insn:
(insn 761 758 57 (set (reg:QI 12 ip)
        (mem:QI (plus:SI (reg:SI 12 ip)
                (const_int -612 [0xfffffd9c])) 0)) -1 (nil)
    (nil))
make[2]: *** [netstat.o] Error 1
make[2]: Leaving directory `/usr/src/uclinux-arm/uClinux-Samsung/user/route'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/usr/src/uclinux-arm/uClinux-Samsung/user'
make: *** [user_only] Error 2

请大家帮我看看这个应该怎么改吧,谢谢
发表于 2006-3-17 06:25:35 | 显示全部楼层
在内核配置里面把route和netstat去掉试试看!!
回复

使用道具 举报

 楼主| 发表于 2006-3-18 16:27:01 | 显示全部楼层
ok,我试试!
回复

使用道具 举报

发表于 2006-10-21 13:27:32 | 显示全部楼层
那以后要是需要使用ftp功能怎么办呢?
回复

使用道具 举报

发表于 2006-10-24 15:35:37 | 显示全部楼层
我也遇到了同样的问题,请问怎么解决的.我看过配置,根本就没选netstat,我选上也试过,问题还是一样
回复

使用道具 举报

发表于 2006-10-26 11:29:23 | 显示全部楼层
我也碰到这个问题了    干着急就是解决不了
回复

使用道具 举报

发表于 2006-11-24 09:22:59 | 显示全部楼层
把./user/route/netstat.c中的define LINE_MAX 4096改为define LINE_MAX 2048就可以了
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-3-28 19:29 , Processed in 0.120929 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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