在线清大佬解答

最近遇到了一个问题
怎么样把两个库 打包成一个库
比如我现在有一个1.dylib跟2.dylib
怎么样实现合二为一变成一个3.dylib呢

在线请教

1 个赞

你不能。
你最多写个3.dylib把这两个解压出来然后dlopen

如果强行按coff格式合并呢:thinking:

研究了半天没成功,张总有啥好办法不

1 个赞

我刚说了 你不能,至少据我所知。
越狱环境下就打到第三个dylib里,第三个dylib负责解压.

getsectfrom什么什么来着的API

1 个赞
libtool -dynamic ...

看满不满足你的需要

这东西好像是把.o打成动态库的吧,他现在的问题是要把两个动态库打包成第三个动态库

这个需求的应用场景是什么