打印

请教编译uClinux的问题

请教编译uClinux的问题

使用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

请大家帮我看看这个应该怎么改吧,谢谢

TOP

在内核配置里面把route和netstat去掉试试看!!

TOP

ok,我试试!

TOP

那以后要是需要使用ftp功能怎么办呢?

TOP

我也遇到了同样的问题,请问怎么解决的.我看过配置,根本就没选netstat,我选上也试过,问题还是一样

TOP

我也碰到这个问题了    干着急就是解决不了

TOP

把./user/route/netstat.c中的define LINE_MAX 4096改为define LINE_MAX 2048就可以了
jackey

TOP