出于特殊原因,我的共享库(.so文件)必须压缩成.zip文件以供C使用。
是否可以在不更改动态链接器的情况下动态加载(dlopen或调用)C代码的共享库(.so)文件形式.zip文件?
答案 0 :(得分:1)
是否可以在不更改动态链接器的情况下动态加载(dlopen或调用)C代码的共享库(.so)文件形式.zip文件?
没有
IFF您的库存储在未压缩的.zip
中,然后GLIBC的补丁实现dlopen_with_offset()
并不太难(我们确实有这样的本地补丁,很少有问题' s要注意,这仍然需要修改动态链接器。)
此feature request也很重要。