DYLD:懒惰的符号

时间:2014-08-08 01:40:56

标签: macos dyld scanning

在Mac终端上执行scanimage后,似乎是导致此错误的原因:

dyld:懒惰符号绑定失败:未找到符号:_FUNCTIONName

引用自:/usr/local/lib/sane/libsane-xxxxx.1.so

期望:平面命名空间

dyld:未找到符号:_FUNCTIONName

引用自:/usr/local/lib/sane/libsane-xxxxx.1.so

期望:平面命名空间

Trace / BPT trap:5

1 个答案:

答案 0 :(得分:2)

如果dyld找不到符号,那么你可能会遇到一些问题。

  1. dyld找不到图书馆,因为它不在那里。
  2. dyld无法找到该库,因为它的链接器路径错误。
  3. dyld无法找到库中的符号,因为它出于某种原因不在库中。
  4. 找到库后,您应该可以使用nm library | grep symbol来确定符号是否在库中。

    你没有提到你是在你的构建机器上还是在另一台机器上看到这个,这将是一个线索,祝你好运。