- 博客(1)
- 收藏
- 关注
原创 KEIL5 编译报错error l6200e symbol __stdout multiply defined (by stdio_streams.o and usart.o)
在usart.c中只定义了__stdout ,但是在整个代码中使用了 __stderr 导致编译器将 stdio_streams.c 也加入编译,但 stdio_streams.c中已经定义了 __stdout 和 __stderr,所以导致重定义。该问题应该主要是由于未定义__stderr导致的。在usart.c中补充加入__stderr的定义。
2024-02-22 11:10:22
3485
4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人