macos - dyld : Library not loaded, 原因:找不到图像

标签 macos gdb shared-libraries

这周之前我都正常使用 gdb。现在运行 gdb 我看到:

(gdb) r
Starting program: /Volumes/MyProg 
dyld: Library not loaded: @rpath/libCore.so
  Referenced from: /Volumes/MyProg
  Reason: image not found
(gdb) 

如何解决?

我有:

  • OSX 10.9
  • 随 MacPorts 安装 GNU gdb (GDB) 7.6

附注

我已经重新安装了 gdb 和 Xcode。这没有帮助。

我看到很多关于 dyld 问题的问题,但显然我缺乏 OSX 上的库的经验,而且它们似乎对我来说毫无用处。

例如此主题:dyld issues library not loaded 但如何再次下载库呢?

或者这个主题:Dyld: Library not loaded 但如何找到安装名称呢?什么是@rpath

最佳答案

我通过常规项目设置中的“嵌入式二进制文件”解决了这个问题。

关于macos - dyld : Library not loaded, 原因:找不到图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20455492/

相关文章:

debugging - 在 GDB 中如何解决重复符号

c++ - OpenMP 库规范

linux - 如何在 Windows git 沙箱中强制 LF 用于特定文件?

macos - 如何在 MacOS 10.8.5 上配置 PostgreSQL 服务器?

macos - OSX Yosemite 上的荷兰语区域设置导致 "i"和 "I"不区分大小写的比较失败

gdb - 在 GDB 中搜索源目录

gdb - 如何让 GDB 按字面意思打印字符串(不转义)?

c++ - 将 somedialog.h 包含到项目的其他部分会使 ui_somedialog.h 对编译器不可见

c++ - 如何判断库是使用 C++11 编译的

javascript - 如何使用 jQuery 解决 OSX 死键问题?