在Mac上编译C ++代码时,处理“dyld:惰性符号绑定失败:未找到符号”错误

时间:2017-05-26 23:44:45

标签: c++ macos

Mac版:Mac Sierra版本10.12.5 gcc版本:4.8.5

在终端中编译C ++代码时显示的错误消息如下: dyld:惰性符号绑定失败:找不到符号:__ ZNSt8__detail15_List_node_base7_M_hookEPS0_
  参考自:/Users/tina/Documents/pimsa-master/samples/endophenotype/../../analyzer(为Mac OS X 10.12构建)
  预期在:/usr/lib/libstdc++.6.dylib

1 个答案:

答案 0 :(得分:0)

感谢您的帮助,我的一位朋友帮我解决了问题。我的电脑上有两个gcc(g ++),一个安装了anaconda,另一个安装在所需位置。因为我不小心将aaconda设置在bashfile中的另一个位置前面,所以它不起作用。现在通过在bashfile中将所需位置放在anaconda前面来修复它。