1.問題分析
網(wǎng)上有分析說調(diào)用的高版本的gcc,生成的動態(tài)庫沒有替換老版本gcc的動態(tài)庫導致。因此需要把高版本的so文件復制到低版本的so文件目錄下。如下分析:
https://www.jianshu.com/p/6424807b7e20
但我報的錯有點跟他們不太一樣,我實在python的虛擬環(huán)境中執(zhí)行的。我查看了虛擬環(huán)境中的so文件,有“GLIBCXX_3.4.29”的內(nèi)容的。但為什么沒有被引用,反而舍近求遠去調(diào)用 “/usr/lib/” 這個目錄下呢?文章來源:http://www.zghlxwxcb.cn/news/detail-580838.html
2.解決方案
有了上述分析,受到 [export LD_LIBRARY_PATH 的使用] (https://blog.csdn.net/yyf0986/article/details/80265121) 這篇文章的啟發(fā),我通過 vim ~/.bashrc 添加了 python的虛擬環(huán)境中對應的so文件。
然后,更新下 source ~./bashrc 即可。問題終于解決了。文章來源地址http://www.zghlxwxcb.cn/news/detail-580838.html
到了這里,關(guān)于解決/usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.29‘ not found問題的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!