使用buildroot-2020.05.1时,当包含gdbserver时,我得到如下错误
In file included from build-gnulib-gdbserver/import/stdint.h:556,
from ../common/common-defs.h:66,
from ../common/common-debug.c:20:
/home/bcu/work/buildroot-2020.05.1/output/host/arm-buildroot-linux-
uclibcgnueabihf/include/c++/9.3.0/cwchar:58:5:
error: conflicting declaration ‘typedef struct rpl_mbstate_t rpl_mbstate_t’
58 | } mbstate_t;发布于 2021-02-18 14:25:20
现在也有同样的问题。您必须在Buildroot配置中为工具链启用宽字符支持:
make nconfig (如果您愿意,也可以运行make menuconfig )Toolchain -> Enable WCHAR support,保存配置,然后退出make -j$(nproc)在为ARM32LE编译GCC 5.5.0 & uClibc时,这对我使用Buildroot2020.02.10很有帮助。希望这篇文章能对你和谷歌的其他人有所帮助:)
https://stackoverflow.com/questions/63477057
复制相似问题