符号是否与libs绑定以进行动态链接?

时间:2018-02-01 21:05:26

标签: linux linker dynamic-linking

假设test.c引用共享库s中定义的符号lib-1.sotest.c也链接lib-2.so

我的问题是,在编译之后,s是否与lib-1.so绑定。换句话说,如果s的定义从lib-1.so移到lib-2.so,而没有重新编译,那么动态链接器ld.so是否会在符号解析中失败?你能给出一些解释它的参考资料吗?

我注意到在libc中定义的一些符号,它们将成为例如xyz@libc.6;这是否意味着ld.so只搜索libc xyz,忽略其他共享库中定义的xyz

0 个答案:

没有答案