我已经构建了一个二进制'foo'。我现在希望可执行文件链接到动态库“bar”。如何将foo链接到bar?(使用ld
或任何其他方式)。我不想在OSX上使用DYLIB_INSERT_PATH
或在Linux上使用等效的LD_PREOAD
。
我想在OSX上这样做,但这个问题是通用的。
答案 0 :(得分:0)
你的意图是什么?
链接流程解析符号:它满足需求。
如果可执行文件不需要动态库提供的任何符号,则链接器将完全丢弃它。
您可以用另一个动态库替换动态库,但是当它不存在时无法解决它。