问题一

拉新RT-Thread开源代码后发现编译出错,rt_vsnprintf库编译有问题

1
.\build\keil\Obj\rt-thread.axf: Error: L6218E: Undefined symbol rt_vsnprintf (referred from kstdio.o).

打开menuconfig :RT-Thread Kernel → klibc options → rt_vsnprintf options,开启以下选项

问题二

rt_vsscanf库编译问题

1
.\build\keil\Obj\rt-thread.axf: Error: L6218E: Undefined symbol rt_vsscanf (referred from kstdio.o).

打开menuconfig :RT-Thread Kernel → klibc options → rt_vsscanf options,开启以下选项

总结

这两个问题是因为RT-Thread改了rt_vsnprintf和rt_vsscanf两个库的链接方式:做成了开关的配置形式


© 2025 hywing 使用 Stellar 创建
总访问 113701 次 | 本页访问 326