使用Mac OS X上的新链接列表映射加载动态库

时间:2013-07-18 14:06:06

标签: c++ macos shared-libraries dynamic-loading

我有一个C ++代码,它通过dlmopen()函数和LM_ID_NEWLM Lmid_t加载动态库。代码在Linux上编译并按预期工作,但在Mac OS上失败。我很难用dlopen()函数获得相同的行为。对谷歌进行广泛搜索并未发现任何明显的问题解决方案。建议使用

  

dlopen(“somesharedlibrary.dylib”,RTLD_NOW | RTLD_GROUP | RTLD_LOCAL)

不起作用,因为在Darwin上无法识别RTLD_GROUP选项。有没有办法在Mac OS X上加载带有新链接列表映射的动态库?

0 个答案:

没有答案