/home/yang/anaconda3/bin/../lib/libstdc++.So.6: version `GLIBCXX_3.4.26' not found (required by /lib/x86_64-linux-gnu/libopencv_core.so.4.2)
时间: 2023-10-11 18:14:42 浏览: 225
64位libstdc++.so.6.0.22,解决glibcxx not found问题
4星 · 用户满意度95%
这个错误是因为你的系统缺少 GLIBCXX_3.4.26 版本,而该版本是由 libstdc++.so.6 库提供的。您需要更新 libstdc++.so.6 库以解决此问题。
您可以尝试以下命令更新 libstdc++.so.6 库:
sudo apt-get update
sudo apt-get install --reinstall libstdc++6
如果上述命令无法解决问题,则可以手动安装该库的较新版本:
1. 首先,从 https://ftp.gnu.org/gnu/gcc/ 下载所需版本的 GCC。
2. 解压文件并进入目录。
3. 执行以下命令:
./contrib/download_prerequisites
mkdir build && cd build
../configure --prefix=/usr/local/gcc-<version> --enable-languages=c,c++
make -j $(nproc)
sudo make install
4. 将 /usr/local/gcc-<version>/lib64 添加到 LD_LIBRARY_PATH 环境变量中。
阅读全文