.\Objects\Project.axf: Error: L6200E: Symbol __ARM_use_no_argv multiply defined (by oled.o and main.o).
时间: 2024-05-25 10:14:56 浏览: 312
项目出错求解
这个错误通常是由于两个或多个文件中都定义了同名的符号 "__ARM_use_no_argv" 导致的。这意味着编译器无法确定使用哪个定义。要解决此问题,您可以尝试以下方法:
1. 查找并删除其中一个定义 "__ARM_use_no_argv"。您可以通过编辑源代码或在编译选项中排除其中一个文件来实现此目的。
2. 如果两个定义都是必需的,则可以将其中一个定义重命名为其他名称,确保不会与其他文件中定义的符号重复。
3. 如果您使用的是 Keil MDK 开发工具,您还可以尝试在“Options for Target”对话框中的“Linker”选项卡上设置“Eliminate duplicate sections”选项。
希望这些方法可以帮助您解决问题。
阅读全文