0

我已经建立了一个二进制'foo'。我现在希望可执行文件链接到动态库“bar”。如何将 foo 链接到 bar?(使用ld或任何其他方式)。我不想在 OSX 或LinuxDYLIB_INSERT_PATH上的等价物上使用。LD_PREOAD

我想在 OSX 上这样做,但这个问题是一个通用问题。

4

1 回答 1

0

你的意图是什么?

链接过程解析符号:它提供对需求的满足。

如果可执行文件不需要动态库提供的任何符号,链接器将完全丢弃它。

您可以用另一个动态库替换一个动态库,但是当它不存在时您无法解决需求。

于 2012-10-08T21:23:40.677 回答