求助,关于X86编译

发布于 2021-03-30 13:15:57

在Ubuntu下编译X86基板的RT-Thread时,发现缺少了许多的头文件,而编译时默认加入了-nostdinc参数,导致无法使用系统的库函数。这些头文件缺失来自于哪里,是项目自带的还是要额外下载newlib库呢?没有说明也不太清楚,因此求教一下各位
贴一下报错

In file included from /home/lanchret/Desktop/code/rt-thread/include/rtlibc.h:15,
                 from /home/lanchret/Desktop/code/rt-thread/include/rtdef.h:1103,
                 from /home/lanchret/Desktop/code/rt-thread/include/rtthread.h:24,
                 from applications/application.c:25:
/home/lanchret/Desktop/code/rt-thread/include/libc/libc_stat.h:14:10: fatal error: sys/stat.h: No such file or directory
   14 | #include <sys/stat.h>
      |          ^~~~~~~~~~~~

查看更多

关注者
0
被浏览
138
1 个回答
flashman2002
flashman2002 2021-03-30

rtt对x86支持的不好,不如arm支持的成熟,强烈建议使用基于arm的开发板学习。

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览