簡體   English   中英

在Mac上編譯C ++代碼時處理“ dyld:惰性符號綁定失敗:找不到符號”錯誤

[英]Handling “dyld: lazy symbol binding failed: Symbol not found” error when compiling C++ code on Mac

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

感謝您的幫助,我的一位朋友幫助我弄清楚了。 我的計算機上有兩個gcc(g ++),一個與anaconda一起安裝,另一個在所需的位置。 由於我不小心將anaconda設置在bashfile中其他位置的前面,因此它不起作用。 現在,通過將所需位置放置在bashfile中的anaconda前面進行修復。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM