1.必须在定义的变量前面加上extern关键字。
2.必须在使用前进行声明,也要加上extern关键字
/* a.c */
extern const int G_VAR = 100;
/*b.c*/
extern const int G_VAR;
void test(void) {
G_VAR = 1000;
}
来源:oschina
链接:https://my.oschina.net/u/3235746/blog/3182762