![]() |
#2
apull2020-08-06 22:34
|
如果在a.c文件中定义了一个全局变量int mm;在b.c文件中定义了一个全局变量int mm;。都不付初始化值,并且在两个文件的函数中都使用了mm变量。使用gcc编译器编译不告警、不报错,定义的两个mm指向同一个地址。按照我的理解应该在文件链接的时候报错,问如何让gcc编译时对此类现象进行报错。