如何确定 OS X dylib 是否与 -flat_namespace 链接
我有一个第三方 OS X dylib,正在我的应用程序中使用,但无法轻松访问其创建者。我想确定它是否与 -flat_namespace 链接。这可能吗?如果是这样,怎么办?
I have a third party OS X dylib that I'm using in my app and don't have easy access to its creator. I'd like to determine if it was linked with -flat_namespace. Is that possible? If so, how?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在库上运行
otool -hV
。如果您没有看到TWOLEVEL
,则它已与-flat-namespace
链接。例如:与
Run
otool -hV
on the library. If you don't seeTWOLEVEL
, then it was linked with-flat-namespace
. For example:versus