如何恢复GLIBCXX_3.4.20?

如何恢复GLIBCXX_3.4.20?

apt-get 不再起作用。当我尝试使用它时,我收到错误

apt-get:/opt/Xilinx/Vivado/2015.4/lib/lnx64.o/libstdc++.so.6:找不到版本“GLIBCXX_3.4.20”(/usr/lib/x86_64-linux-gnu/libapt-pkg 需要) .so.4.12)

谷歌搜索一种解决此问题的方法,导致我看到一些线程说我应该使用 apt-get 来恢复该文件,但显然这在我的情况下不起作用,因为 apt-get 不起作用。我应该怎么办?

答案1

(根据评论)

您已覆盖默认库解析器路径,以便从 Xilinx 目录(而不是操作系统默认目录)调用 stdc++ 库。该库似乎是针对不同版本的 glibc 编译的。

您需要unset LD_LIBRARY_PATH确保该apt-get命令仅查找标准操作系统库。

相关内容