.\Output\STM32F103.axf: Error: L6200E: Symbol test multiply defined (by key.o and main.o).
时间: 2024-06-02 13:08:48 浏览: 212
STM32F103标准库开发-KEY按键实验
5星 · 资源好评率100%
这个错误提示是由于符号 "test" 在 "key.o" 和 "main.o" 文件中都被定义了,导致重复定义。可能是由于在头文件中定义了全局变量或函数,而该头文件被多次包含所导致的。解决方法是将全局变量或函数的定义放在 .c 文件中,并在头文件中声明。如果已经这样做了,请检查是否在多个 .c 文件中定义了同名的全局变量或函数。另外,使用命令行链接时,可以通过添加选项 "-Wl,--no-warn-mismatch" 来禁止链接警告和错误。
阅读全文