LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1650|回复: 4

uClinux编程错误请教!

[复制链接]
发表于 2007-11-2 20:02:13 | 显示全部楼层 |阅读模式
我在周立功提供的uclinux环境下编写应用程序,编译时出现以下错误,感觉错误应该不是程序的问题,而且同一个程序有的时候编译正确,有的 时候编译就会出现类似错误,哪位老师看看能否帮忙解决,先谢谢了啊!
arm-elf-gcc -Os -g -Dlinux -D__linux__ -Dunix -D__uClinux__ -DEMBED  -I/usr/src/uClinux-dist/lib/uClibc/include -I/usr/src/uClinux-dist/lib/libm -I/usr/src/uClinux-dist/lib/libcrypt_old -I/usr/src/uClinux-dist -fno-builtin -nostartfiles -D__PIC__ -fpic -msingle-pic-base -I/usr/src/uClinux-dist/linux-2.4.x/include -c -c linux-down.c -o linux-down.o
linux-down.c:1: parse error before character 0357
In file included from /usr/src/uClinux-dist/lib/uClibc/include/bits/types.h:144,
                 from /usr/src/uClinux-dist/lib/uClibc/include/stdio.h:36,
                 from linux-down.c:2:
/usr/src/uClinux-dist/lib/uClibc/include/bits/pthreadtypes.h:48: parse error before `size_t'
/usr/src/uClinux-dist/lib/uClibc/include/bits/pthreadtypes.h:48: warning: no semicolon at end of struct or union
/usr/src/uClinux-dist/lib/uClibc/include/bits/pthreadtypes.h:51: parse error before `__stacksize'
/usr/src/uClinux-dist/lib/uClibc/include/bits/pthreadtypes.h:51: warning: data definition has no type or storage class
/usr/src/uClinux-dist/lib/uClibc/include/bits/pthreadtypes.h:52: warning: data definition has no type or storage class
In file included from /usr/src/uClinux-dist/lib/uClibc/include/stdio.h:67,
                 from linux-down.c:2:
/usr/src/uClinux-dist/lib/uClibc/include/bits/uClibc_stdio.h:474: parse error before `_stdio_fwrite'
/usr/src/uClinux-dist/lib/uClibc/include/bits/uClibc_stdio.h:474: parse error before `size_t'
/usr/src/uClinux-dist/lib/uClibc/include/bits/uClibc_stdio.h:475: warning: data definition has no type or storage class
/usr/src/uClinux-dist/lib/uClibc/include/bits/uClibc_stdio.h:476: parse error before `_stdio_fread'
/usr/src/uClinux-dist/lib/uClibc/include/bits/uClibc_stdio.h:476: parse error before `size_t'
/usr/src/uClinux-dist/lib/uClibc/include/bits/uClibc_stdio.h:477: warning: data definition has no type or storage class
In file included from linux-down.c:2:
/usr/src/uClinux-dist/lib/uClibc/include/stdio.h:258: parse error before `size_t'
/usr/src/uClinux-dist/lib/uClibc/include/stdio.h:264: parse error before `size_t'
/usr/src/uClinux-dist/lib/uClibc/include/stdio.h:292: parse error before `size_t'
/usr/src/uClinux-dist/lib/uClibc/include/stdio.h:296: parse error before `size_t'
/usr/src/uClinux-dist/lib/uClibc/include/stdio.h:472: parse error before `fread'
/usr/src/uClinux-dist/lib/uClibc/include/stdio.h:472: parse error before `size_t'
/usr/src/uClinux-dist/lib/uClibc/include/stdio.h:473: warning: data definition has no type or storage class
/usr/src/uClinux-dist/lib/uClibc/include/stdio.h:475: parse error before `fwrite'
/usr/src/uClinux-dist/lib/uClibc/include/stdio.h:475: parse error before `size_t'
/usr/src/uClinux-dist/lib/uClibc/include/stdio.h:476: warning: data definition has no type or storage class
/usr/src/uClinux-dist/lib/uClibc/include/stdio.h:480: parse error before `fread_unlocked'
/usr/src/uClinux-dist/lib/uClibc/include/stdio.h:480: parse error before `size_t'
/usr/src/uClinux-dist/lib/uClibc/include/stdio.h:481: warning: data definition has no type or storage class
/usr/src/uClinux-dist/lib/uClibc/include/stdio.h:482: parse error before `fwrite_unlocked'
/usr/src/uClinux-dist/lib/uClibc/include/stdio.h:482: parse error before `size_t'
/usr/src/uClinux-dist/lib/uClibc/include/stdio.h:483: warning: data definition has no type or storage class
In file included from linux-down.c:4:
/usr/src/uClinux-dist/lib/uClibc/include/string.h:39: parse error before `size_t'
/usr/src/uClinux-dist/lib/uClibc/include/string.h:42: parse error before `size_t'
/usr/src/uClinux-dist/lib/uClibc/include/string.h:51: parse error before `size_t'
/usr/src/uClinux-dist/lib/uClibc/include/string.h:58: parse error before `size_t'
/usr/src/uClinux-dist/lib/uClibc/include/string.h:61: parse error before `size_t'
/usr/src/uClinux-dist/lib/uClibc/include/string.h:65: parse error before `size_t'
/usr/src/uClinux-dist/lib/uClibc/include/string.h:86: parse error before `size_t'
/usr/src/uClinux-dist/lib/uClibc/include/string.h:93: parse error before `size_t'
/usr/src/uClinux-dist/lib/uClibc/include/string.h:99: parse error before `size_t'
/usr/src/uClinux-dist/lib/uClibc/include/string.h:106: parse error before `strxfrm'
/usr/src/uClinux-dist/lib/uClibc/include/string.h:107: parse error before `size_t'
/usr/src/uClinux-dist/lib/uClibc/include/string.h:107: warning: data definition has no type or storage class
/usr/src/uClinux-dist/lib/uClibc/include/string.h:184: parse error before `strcspn'
/usr/src/uClinux-dist/lib/uClibc/include/string.h:185: warning: data definition has no type or storage class
/usr/src/uClinux-dist/lib/uClibc/include/string.h:188: parse error before `strspn'
/usr/src/uClinux-dist/lib/uClibc/include/string.h:189: warning: data definition has no type or storage class
/usr/src/uClinux-dist/lib/uClibc/include/string.h:238: parse error before `strlen'
/usr/src/uClinux-dist/lib/uClibc/include/string.h:238: warning: data definition has no type or storage class
/usr/src/uClinux-dist/lib/uClibc/include/string.h:260: parse error before `size_t'
/usr/src/uClinux-dist/lib/uClibc/include/string.h:261: parse error before `size_t'
/usr/src/uClinux-dist/lib/uClibc/include/string.h:274: parse error before `size_t'
/usr/src/uClinux-dist/lib/uClibc/include/string.h:284: parse error before `size_t'
/usr/src/uClinux-dist/lib/uClibc/include/string.h:288: parse error before `size_t'
/usr/src/uClinux-dist/lib/uClibc/include/string.h:291: parse error before `size_t'
/usr/src/uClinux-dist/lib/uClibc/include/string.h:294: parse error before `size_t'
/usr/src/uClinux-dist/lib/uClibc/include/string.h:322: parse error before `size_t'
/usr/src/uClinux-dist/lib/uClibc/include/string.h:425: parse error before `strlcat'
/usr/src/uClinux-dist/lib/uClibc/include/string.h:426: parse error before `size_t'
/usr/src/uClinux-dist/lib/uClibc/include/string.h:426: warning: data definition has no type or storage class
/usr/src/uClinux-dist/lib/uClibc/include/string.h:427: parse error before `strlcpy'
/usr/src/uClinux-dist/lib/uClibc/include/string.h:428: parse error before `size_t'
/usr/src/uClinux-dist/lib/uClibc/include/string.h:428: warning: data definition has no type or storage class
In file included from linux-down.c:6:
/usr/src/uClinux-dist/lib/uClibc/include/dirent.h:301: parse error before `size_t'
In file included from /usr/src/uClinux-dist/lib/uClibc/include/netinet/in.h:212,
                 from linux-down.c:7:
/usr/src/uClinux-dist/lib/uClibc/include/bits/socket.h:232: parse error before `size_t'
/usr/src/uClinux-dist/lib/uClibc/include/bits/socket.h:232: warning: no semicolon at end of struct or union
/usr/src/uClinux-dist/lib/uClibc/include/bits/socket.h:239: parse error before `}'
In file included from /usr/src/uClinux-dist/lib/uClibc/include/signal.h:324,
                 from /usr/src/uClinux-dist/lib/uClibc/include/sys/wait.h:30,
                 from linux-down.c:9:
/usr/src/uClinux-dist/lib/uClibc/include/bits/sigstack.h:54: parse error before `size_t'
/usr/src/uClinux-dist/lib/uClibc/include/bits/sigstack.h:54: warning: no semicolon at end of struct or union
/usr/src/uClinux-dist/lib/uClibc/include/bits/sigstack.h:55: warning: data definition has no type or storage class
In file included from linux-down.c:12:
/usr/src/uClinux-dist/lib/uClibc/include/unistd.h:311: parse error before `size_t'
/usr/src/uClinux-dist/lib/uClibc/include/unistd.h:314: parse error before `size_t'
/usr/src/uClinux-dist/lib/uClibc/include/unistd.h:424: parse error before `size_t'
In file included from linux-down.c:12:
/usr/src/uClinux-dist/lib/uClibc/include/unistd.h:513: parse error before `confstr'
/usr/src/uClinux-dist/lib/uClibc/include/unistd.h:513: parse error before `size_t'
/usr/src/uClinux-dist/lib/uClibc/include/unistd.h:513: warning: data definition has no type or storage class
/usr/src/uClinux-dist/lib/uClibc/include/unistd.h:683: parse error before `size_t'
/usr/src/uClinux-dist/lib/uClibc/include/unistd.h:708: parse error before `size_t'
In file included from linux-down.c:12:
/usr/src/uClinux-dist/lib/uClibc/include/unistd.h:753: parse error before `size_t'
/usr/src/uClinux-dist/lib/uClibc/include/unistd.h:760: parse error before `size_t'
/usr/src/uClinux-dist/lib/uClibc/include/unistd.h:770: parse error before `size_t'
/usr/src/uClinux-dist/lib/uClibc/include/unistd.h:771: parse error before `size_t'
/usr/src/uClinux-dist/lib/uClibc/include/unistd.h:788: parse error before `size_t'
In file included from /usr/src/uClinux-dist/lib/uClibc/include/netdb.h:33,
                 from linux-down.c:13:
/usr/src/uClinux-dist/lib/uClibc/include/rpc/netdb.h:61: parse error before `size_t'
/usr/src/uClinux-dist/lib/uClibc/include/rpc/netdb.h:65: parse error before `size_t'
/usr/src/uClinux-dist/lib/uClibc/include/rpc/netdb.h:69: parse error before `size_t'
In file included from linux-down.c:13:
/usr/src/uClinux-dist/lib/uClibc/include/netdb.h:145: parse error before `size_t'
/usr/src/uClinux-dist/lib/uClibc/include/netdb.h:152: parse error before `size_t'
/usr/src/uClinux-dist/lib/uClibc/include/netdb.h:158: parse error before `size_t'
/usr/src/uClinux-dist/lib/uClibc/include/netdb.h:164: parse error before `size_t'
/usr/src/uClinux-dist/lib/uClibc/include/netdb.h:252: parse error before `size_t'
/usr/src/uClinux-dist/lib/uClibc/include/netdb.h:258: parse error before `size_t'
/usr/src/uClinux-dist/lib/uClibc/include/netdb.h:263: parse error before `size_t'
/usr/src/uClinux-dist/lib/uClibc/include/netdb.h:298: parse error before `size_t'
/usr/src/uClinux-dist/lib/uClibc/include/netdb.h:303: parse error before `size_t'
/usr/src/uClinux-dist/lib/uClibc/include/netdb.h:308: parse error before `size_t'
make: *** [linux-down.o] Error 1
发表于 2007-11-2 21:42:53 | 显示全部楼层
把 linux-down.c 的第一行帖出来, 貌似是从网上摘下来的代码吧
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-11-4 15:27:16 | 显示全部楼层
自己写的啊,没事摘网上的干嘛啊
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-11-4 15:27:58 | 显示全部楼层
第一行贴出来有什么用?
回复 支持 反对

使用道具 举报

发表于 2007-11-5 12:09:54 | 显示全部楼层
不想帖就算了, 自己去 google 查错误码吧
回复 支持 反对

使用道具 举报

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

本版积分规则

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