1232\1232.axf: Error: L6200E: Symbol B multiply defined (by encoder.o and main.o).
时间: 2023-10-22 13:02:33 浏览: 155
Error: L6218E: Undefined symbol delay-init (referred from main.o
这是一个链接错误,意思是在链接过程中发现符号 B 被编码器文件 encoder.o 和主函数文件 main.o 同时定义了。这种情况下,链接器无法确定使用哪个定义,因此会报错。解决方法是检查代码中的符号 B 是否被重复定义,如果是,则需要将其改成唯一的名称。也可以考虑将编码器和主函数文件之间共享的符号定义成外部符号,这样链接器就可以在其他文件中找到它们的定义。
阅读全文