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

(댓글을 기준으로)

stdc++ 라이브러리가 OS 기본값이 아닌 Xilinx 디렉터리에서 호출되도록 기본 라이브러리 확인자 경로를 재정의했습니다. 이 라이브러리는 다른 버전의 glibc에 대해 컴파일된 것으로 보입니다.

명령이 표준 OS 라이브러리만 찾도록 unset LD_LIBRARY_PATH해야 합니다 .apt-get

관련 정보