静态链接so-file而不存在

时间:2015-01-26 13:08:59

标签: c++ unix shared-libraries

我想使用gcc以静态方式链接.so文件。问题是:.so文件在构建机器上不可用。

此库安装在目标计算机上。链接本身必须在工具链中的主机上完成(一些代码生成并在之后创建ELF)。出于许可原因,.so文件可能不是工具链安装的一部分。

对于Windows,这个问题很简单:每个DLL都有一个.lib文件,用于静态链接到DLL,因此我们不需要DLL来进行链接步骤。是否有可用的unix机制?

0 个答案:

没有答案