架构的未定义符号x86_64 _Bootstrapper_lookup

时间:2018-04-05 14:26:38

标签: gcc architecture

在macOS 64上工作 过去一周一直面对这个错误,我做了所有搜索但无法修复它,如果有人知道如何通过这一步请咨询

 ld: warning: ignoring file c4_model_archive.a, file was built for archive which is not the architecture being linked (x86_64): c4_model_archive.a
    Undefined symbols for architecture x86_64:
      "_Bootstrapper_lookup", referenced from:
          _Viterbi_create in viterbi.o
          _Scheduler_create in scheduler.o
    ld: symbol(s) not found for architecture x86_64
    clang: error: linker command failed with exit code 1 (use -v to see invocation)
    make[2]: *** [Makefile:236: exonerate] Error 1
    make[2]: Leaving directory '/Users/mohanad/Documents/TOOLS/maker/exe/exonerate-2.2.0/src/program'
    make[1]: *** [Makefile:116: all-recursive] Error 1
    make[1]: Leaving directory '/Users/mohanad/Documents/TOOLS/maker/exe/exonerate-2.2.0/src'
    make: *** [Makefile:123: all-recursive] Error 1

2 个答案:

答案 0 :(得分:0)

经过所有的研究和质疑我找到的解决方案 毕竟这是这个bug的唯一解决方案。

IS清除所有数据并重新安装macOS, 成功构建所有需要它的工具

答案 1 :(得分:0)

发现这样一个只有错误的解决方案是重新安装OSx并且一切顺利