首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何解决dyld:库没有加载到MacOS上?

如何解决dyld:库没有加载到MacOS上?
EN

Stack Overflow用户
提问于 2019-11-27 05:57:20
回答 1查看 473关注 0票数 2

我将使用X86二进制指令插入工具对PIN做一些实验。我从https://software.intel.com/en-us/articles/pin-a-binary-instrumentation-tool-downloads下载了这个工具。

您可以看到./pin文件。但是,当我尝试从终端运行./pin命令时,我得到以下错误。

代码语言:javascript
运行
复制
dyld: Library not loaded: ./libxed.dylib
  Referenced from: /Users/mahsunaltin/Documents/University/Computer Organization/P2/pin-3.10-97971-gc5e41af74-clang-mac/intel64/bin/pinbin
  Reason: unsafe use of relative rpath ./libxed.dylib in /Users/mahsunaltin/Documents/University/Computer Organization/P2/pin-3.10-97971-gc5e41af74-clang-mac/intel64/bin/pinbin with restricted binary
Abort trap: 6

有谁知道我怎么解决这个问题吗?

注意:我使用的是MacOS Mojave 10.14.6。

EN

回答 1

Stack Overflow用户

发布于 2020-04-27 15:11:47

PIN团队意识到了这个问题,目前正在努力解决这个问题。

当前的修复方法是在您的Mac机器上禁用SIP。请注意,禁用SIP是对系统文件运行Pin的唯一方法。

有关SIP的更多信息可在此处找到:

https://osxdaily.com/2015/10/05/disable-rootless-system-integrity-protection-mac-os-x/

https://en.wikipedia.org/wiki/System_Integrity_Protection

PS:关于这个的个人识别码小组讨论:https://groups.io/g/pinheads/topic/73287901#13117

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59059956

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档