xcode – 如何确定OS X dylib是否与-flat_namespace链接
发布时间:2020-12-15 01:48:31 所属栏目:百科 来源:网络整理
导读:我有一个第三方OS X dylib,我在我的应用程序中使用,并且无法轻松访问其创建者.我想确定它是否与-flat_namespace链接.那可能吗?如果是这样,怎么样? 解决方法 在库上运行otool -hV.如果您没有看到TWOLEVEL,那么它与-flat-namespace链接.例如: twolevel.dyli
我有一个第三方OS X dylib,我在我的应用程序中使用,并且无法轻松访问其创建者.我想确定它是否与-flat_namespace链接.那可能吗?如果是这样,怎么样?
解决方法
在库上运行otool -hV.如果您没有看到TWOLEVEL,那么它与-flat-namespace链接.例如:
twolevel.dylib: Mach header magic cputype cpusubtype caps filetype ncmds sizeofcmds flags MH_MAGIC_64 X86_64 ALL 0x00 DYLIB 8 672 NOUNDEFS DYLDLINK TWOLEVEL NO_REEXPORTED_DYLIBS 与 flat.dylib: Mach header magic cputype cpusubtype caps filetype ncmds sizeofcmds flags MH_MAGIC_64 X86_64 ALL 0x00 DYLIB 8 672 DYLDLINK NO_REEXPORTED_DYLIBS (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |