ltc E108: multiple definitions of symbol "image_1" in both "lastlast.o" and "cpu0_main.o"
时间: 2023-12-10 22:03:13 浏览: 513
Cpu0_Main.c
这个错误通常是由于在程序中定义了重复的变量或函数引起的。在你的情况下,变量 "image_1" 在 "lastlast.o" 和 "cpu0_main.o" 两个目标文件中都被定义了。
要解决这个问题,你需要确定变量 "image_1" 在你的程序中应该被定义在哪个文件中,并将其它文件中的定义删除或注释掉。你可以使用命令行选项 "-Wl,--no-undefined" 来检查未定义的符号,并确保所有的变量和函数都只有一个定义。
如果你使用的是 C++,那么你可以使用命名空间或静态变量来避免重复定义变量的问题。如果你使用的是 C,那么你可以使用 "static" 关键字来定义静态变量来避免重复定义的问题。
阅读全文