0
我建立了一个二进制'foo'。我现在想要将可执行文件链接到动态库“栏”。我如何将foo链接到酒吧?(使用ld
或任何其他方式)。我不想在Linux上使用OSX或其等效的LD_PREOAD
上的DYLIB_INSERT_PATH
。可执行文件在构建后是否可以链接到动态库?
我想在OSX上这样做,但这个问题是一个通用的问题。
我建立了一个二进制'foo'。我现在想要将可执行文件链接到动态库“栏”。我如何将foo链接到酒吧?(使用ld
或任何其他方式)。我不想在Linux上使用OSX或其等效的LD_PREOAD
上的DYLIB_INSERT_PATH
。可执行文件在构建后是否可以链接到动态库?
我想在OSX上这样做,但这个问题是一个通用的问题。
你有什么打算?
链接进程解析符号:它提供满足需求。
如果可执行文件不需要动态库提供的任何符号,链接器将完全丢弃它。
您可能会将动态库替换为另一个动态库,但当它不存在时无法解决该需求。
例如,如果我修改对函数的引用以使用库中的版本,我想提供而不是缺省库。 – varrunr