SylixOS嵌入式操作系统|论坛

 找回密码
 注册
搜索
查看: 5709|回复: 2
打印 上一主题 下一主题

ubuntu系统下编译sylixos-base出错

[复制链接]

3

主题

6

帖子

131

积分

注册会员

Rank: 2

积分
131
跳转到指定楼层
楼主
发表于 2015-11-25 21:11:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在sylixos-base下执行make,输出错误如下:
In file included from /usr/include/newlib/math.h:5:0,
                 from SylixOS/lib/libc/stdio/vfprintf.c:258:
/usr/include/newlib/sys/reent.h:115:8: error: redefinition of 'struct __sbuf'
struct __sbuf {
        ^
In file included from ./SylixOS/../SylixOS/lib/lib_lib.h:42:0,
                 from ./SylixOS/../SylixOS/kernel/include/k_kernel.h:204,
                 from ./SylixOS/include/SylixOS.h:56,
                 from ./SylixOS/include/stdio.h:30,
                 from SylixOS/lib/libc/stdio/vfprintf.c:46:
./SylixOS/../SylixOS/lib/./libc/stdio/lib_stdio.h:93:8: note: originally defined here
struct __sbuf {
        ^
In file included from /usr/include/newlib/math.h:5:0,
                 from SylixOS/lib/libc/stdio/vfprintf.c:258:
/usr/include/newlib/sys/reent.h:179:8: error: redefinition of 'struct __sFILE'
struct __sFILE {
        ^
In file included from ./SylixOS/../SylixOS/lib/lib_lib.h:42:0,
                 from ./SylixOS/../SylixOS/kernel/include/k_kernel.h:204,
                 from ./SylixOS/include/SylixOS.h:56,
                 from ./SylixOS/include/stdio.h:30,
                 from SylixOS/lib/libc/stdio/vfprintf.c:46:
./SylixOS/../SylixOS/lib/./libc/stdio/lib_stdio.h:124:16: note: originally defined here
typedef struct __sFILE {
                ^
make[1]: *** [Debug/obj/SylixOS/lib/libc/stdio/vfprintf.o] 错误 1
make[1]:正在离开目录 `/home/bobo/sylixos_workspace/sylixos-base/libsylixos'
make: *** [all] 错误 2


貌似是说 __sbuf  和 __sFILE 定义的问题,这是怎么回事啊?

回复

使用道具 举报

17

主题

81

帖子

1097

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1097
沙发
发表于 2015-11-29 19:53:43 | 只看该作者
开源编译器 C 库需要替换一个 reent.h 文件,wiki 上有说明
回复 支持 反对

使用道具 举报

3

主题

6

帖子

131

积分

注册会员

Rank: 2

积分
131
板凳
 楼主| 发表于 2015-11-30 01:38:53 来自移动终端 | 只看该作者
嗯,解决了,谢谢
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|手机版|Acoinfo Inc. All Rights Reserved. ( 京ICP备15059934号

GMT+8, 2024-4-26 12:41 , Processed in 0.024888 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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