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
命令仅查找标准操作系统库。