假设您有两个共享库lib1.so和lib2.so,它们都将libcommon.a静态链接到它们中.如果要动态链接lib1.so和lib2.so,编译器是否会抱怨模糊的符号引用?或者编译器是否足够聪明,知道libcom和lib2之间共享libcommon符号,并允许您动态链接两者?
静态库将用于解析内部链接,但外部链接不会传播到共享库接口,因此不会发生冲突。每个共享库都将包含其自己的静态库代码副本。
归档时间: |
|
查看次数: |
1795 次 |
最近记录: |