+ -
当前位置:首页 → 问答吧 → 两个 share libraries 里面如果出现相同的变量名怎么办?

两个 share libraries 里面如果出现相同的变量名怎么办?

时间:2010-09-08

来源:互联网

设想一下这种情况:

liba.so 里面有一个非 static 变量: int number = 1 ;

libb.so 里面有一个非 static 变量: int number = 2 ;

test.c source code 如下:
--------------------------

extern int number ;

int main()
{
    printf("number = %d\n", number) ;
}

在编译 test.c 的时候,同时使用 liba.so 与 libb.so,那么会出现什么情况?

作者: shi_wen_qiang   发布时间: 2010-09-08

何不试一下。

作者: ecjtubaowp   发布时间: 2010-09-08

相关阅读 更多

热门下载

更多