![GLIBCXX_3.4.20을 복원하는 방법은 무엇입니까?](https://linux55.com/image/89329/GLIBCXX_3.4.20%EC%9D%84%20%EB%B3%B5%EC%9B%90%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
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++ 라이브러리가 운영 체제 기본 디렉터리 대신 Xilinx 디렉터리에서 호출되도록 기본 라이브러리 파서 경로를 재정의했습니다. 라이브러리가 다른 버전의 glibc에 대해 컴파일된 것 같습니다.
명령이 표준 운영 체제 라이브러리만 찾는 unset LD_LIBRARY_PATH
지 확인 해야 합니다 .apt-get