- 论坛徽章:
- 0
|
我尝试用arm-elf-gcc编译一个在linux下运行的程序
移植到uClinux下
出现了错误如下
哪位能指点一下错误在哪里吗
谢谢!
/usr/src/uClinux-dist/linux-2.4.x/include/linux/byteorder/swab.h:160: 警告:忽略 函数返回类型的类型限定
/usr/src/uClinux-dist/linux-2.4.x/include/linux/byteorder/swab.h:173: 警告:忽略 函数返回类型的类型限定
arm-elf-gcc -Wall -O3 -elf2flt -g -DDEBUG -DCONFIG_GATEWAY -DARM -c -o packet_queue-arm.o packet_queue.c
In file included from /usr/local/lib/gcc-lib/arm-elf/2.95.3/../../../../arm-elf/include/linux/netfilter_ipv4/ip_queue.h:17,
from libipq.h:37,
from packet_queue.c:32:
/usr/local/lib/gcc-lib/arm-elf/2.95.3/../../../../arm-elf/include/net/if.h:130: warning: `IFNAMSIZ' redefined
defs.h:84: warning: this is the location of the previous definition
/usr/src/uClinux-dist/linux-2.4.x/include/asm/string.h:16: warning: conflicting types for built-in function `memcpy'
/usr/src/uClinux-dist/linux-2.4.x/include/asm/string.h:26: warning: conflicting types for built-in function `memset'
/usr/src/uClinux-dist/linux-2.4.x/include/linux/coda.h:259: parse error before `u_quad_t'
/usr/src/uClinux-dist/linux-2.4.x/include/linux/coda.h:259: warning: no semicolon at end of struct or union
/usr/src/uClinux-dist/linux-2.4.x/include/linux/coda.h:267: parse error before `va_bytes'
/usr/src/uClinux-dist/linux-2.4.x/include/linux/coda.h:267: warning: type defaults to `int' in declaration of `va_bytes'
/usr/src/uClinux-dist/linux-2.4.x/include/linux/coda.h:539: field `attr' has incomplete type
/usr/src/uClinux-dist/linux-2.4.x/include/linux/coda.h:546: field `attr' has incomplete type
/usr/src/uClinux-dist/linux-2.4.x/include/linux/coda.h:566: field `attr' has incomplete type
kaodv.c: In function `kaodv_hook':
kaodv.c:144: structure has no member named `nfmark'
kaodv.c:152: structure has no member named `nfmark'
kaodv.c:162: structure has no member named `nfmark'
[ 本帖最后由 xiaxiuqiu 于 2006-10-3 21:58 编辑 ] |
|