Gcc 是否可以将.so文件链接到.a文件

Gcc 是否可以将.so文件链接到.a文件,gcc,hyperlink,Gcc,Hyperlink,是否可以将.so文件链接到.a文件 第三方仅提供so 我们的一个图书馆就靠它了 我们不想给客户太多的依赖关系不,您不能将共享库转换回静态库。当将.o文件焊接到一个.so文件中时,.o文件中有一些信息会被丢弃。如果您真的想要静态链接,您必须说服第三方也向您发送存档。我不这么认为,因为libs中的地址空间应该以不同的方式排列。也许其他人有更权威的答案。

是否可以将.so文件链接到.a文件

第三方仅提供so

我们的一个图书馆就靠它了


我们不想给客户太多的依赖关系

不,您不能将共享库转换回静态库。当将.o文件焊接到一个.so文件中时,.o文件中有一些信息会被丢弃。如果您真的想要静态链接,您必须说服第三方也向您发送存档。

我不这么认为,因为libs中的地址空间应该以不同的方式排列。也许其他人有更权威的答案。