Keil5编程之Error: L6200E: Symbol xxx multiply defined (by xxx.o and xxx.o) 问题分析 出现重定义,在使用了全局变量时有可能出现。 错误代码 //main.c int a=0; //test.c extern int a=0; 两个文件中都给变量赋初值时,会出现错误。 Error: L6200E: Symbol xxx multiply defined (by xxx.o and xxx.o) 解决方法 //main.c int a=0; //test.c extern int a; //此处不要赋初值