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

C++ 处理“;dyld:惰性符号绑定失败:未找到符号”;编译C+时出错+;Mac上的代码,c++,macos,C++,Macos,Mac版本:Mac Sierra版本10.12.5 gcc版本:4.8.5 编译终端中C++代码时所示的错误消息如下: dyld:惰性符号绑定失败:未找到符号:_ZNSt8__detail15_List_node_base7_M_hookEPS0_u 引用自:/Users/tina/Documents/pimsa master/samples/endophenotype/./../analyzer(为Mac OS X 10.12构建) 希望在:/usr/lib/libstdc++.6.dylib

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

编译终端中C++代码时所示的错误消息如下: dyld:惰性符号绑定失败:未找到符号:_ZNSt8__detail15_List_node_base7_M_hookEPS0_u
引用自:/Users/tina/Documents/pimsa master/samples/endophenotype/./../analyzer(为Mac OS X 10.12构建)


希望在:/usr/lib/libstdc++.6.dylib中找到。谢谢你的帮助,我的一个朋友帮我找到了答案。我的计算机上有两个gcc(g++),一个安装了anaconda,另一个安装在所需的位置。由于我不小心将anaconda设置在bash文件中其他位置的前面,所以它不起作用。现在,通过在bash文件中的anaconda前面放置所需的位置来修复它。

这一个是否回答了您的问题?我尝试了上一个解决方案,但是安装了\u name\u tool-change/usr/lib/libstdc++.6.dylib'@executable\u path/libstdc++.6.dylib',这一行没有生成我需要的dylib。另外,我不知道如何将它分发给应用程序,因为我太新了,C++(这不是一个应用程序)。只是尝试了别人的帮助,不幸的是,它没有工作。