【发布时间】:2013-08-23 11:53:43
【问题描述】:
我有一些关于链接库的问题。
链接器如何决定我要链接的库是静态链接还是动态链接?是由文件扩展名(.a/.so)决定的吗?
是否可以动态链接 .a 库?
是否可以在没有源的情况下将 .a 库转换为 .so 库?
【问题讨论】:
-
是的,不,不。您通常需要位置独立编译代码以使其可用作共享库;除非明确要求,否则通常不会这样做。
-
@KerrekSB 这不应该是一个答案吗?
标签: c++ shared-libraries static-libraries static-linking dynamic-linking