如何恢復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命令僅查找標準作業系統庫。

相關內容