이 글은 기계 번역의 미러 문서이며, 원본 기사로 바로 이동하려면 여기를 클릭해 주세요.

보기: 3785|회답: 3

[리눅스] CentOS 7 오류 libstdc++.so.6: 버전 'GLIBCXX_3.4.20'을 찾을 수 없음

[링크 복사]
게시됨 2024. 4. 16. 오후 2:27:27 | | | |
CentOS 7에서 .NET 8 애플리케이션을 실행할 때 오류는 다음과 같습니다:

[32514]: /itsvse: /lib64/libstdc++.so.6: 버전 'GLIBCXX_3.4.20' 찾기 불가 (/itsvse 필수)
[32514]: /itsvse: /lib64/libstdc++.so.6: 버전 'GLIBCXX_3.4.21' 찾기 불가 (/itsvse에서 요구됨)


예외가 있는 이유는 libstdc++.so.6 버전이 너무 낮기 때문이며, 명령어는 다음과 같습니다:





용액

GCC의 새 버전을 컴파일하기 위한 명령어는 다음과 같습니다:




컴파일하는 데 시간이 오래 걸리고 결국 컴파일에 실패할 수도 있지만,"libstdc++.so.6.0.29"의 일반적인 생성에는 영향을 주지 않습니다

libstdc++.so.6 소프트링크를 다음 명령어로 재설정하세요:

마지막으로, 컴파일된 파일을 첨부하세요:

관광객 여러분, 이 게시물의 숨겨진 내용을 보고 싶으시다면 부탁드립니다회답




이전의:웹사이트 모듈 요구사항
다음:HTML은 iframe을 사용하여 base64로 인코딩된 PDF 파일을 미리보기합니다
 집주인| 게시됨 2025. 1. 11. 오후 4:53:05 |
누락된 의존성을 확인하려면 다음을 명령하세요:


root@ubuntu2004:/home/temp/test8/testubuntucv# ldd *.so* | 그렙이 발견했다
        liblttng-ust.so.0 => 찾을 수 없음
        libtesseract.so.4 => 찾을 수 없음
        libgtk-x11-2.0.so.0 => 찾을 수 없음
        libgdk-x11-2.0.so.0 => 찾을 수 없음
        libdc1394.so.22 => 찾을 수 없음
        libavcodec.so.58 => 찾을 수 없음
        libavformat.so.58 => 찾을 수 없음
        libavutil.so.56 => 찾을 수 없음
        libswscale.so.5 => 찾을 수 없음
        libIlmImf-2_3.so.24 => 찾을 수 없음


 집주인| 게시됨 2025. 1. 11. 오후 5:28:48 |
glibc와 GLIBCXX는 기능과 사용법에서 상당히 다른 두 개의 라이브러리입니다:

glibc (GNU C 라이브러리):

이것은 C 표준 라이브러리의 구현입니다.
운영체제 호출, 메모리 관리, 문자열 처리와 같은 기본 기능을 제공합니다.
이 라이브러리는 리눅스 시스템의 핵심 라이브러리 중 하나이며, 거의 모든 프로그램이 이에 의존합니다.
POSIX 표준 함수의 구현을 포함하고 있습니다.
하드웨어 아키텍처에 구애받지 않으며, 일관된 API를 제공합니다.

GLIBCXX (GNU 표준 C++ 라이브러리):

이것은 C++ 표준 라이브러리의 구현입니다.
컨테이너(벡터, 리스트 등), 알고리즘, 반복기 등 C++ 기능을 포함합니다.
C++ 표준 템플릿 라이브러리(STL)가 구현되어 있습니다.
지능형 포인터, 정규 표현식 등 C++ 전용 함수를 제공합니다.
C++ 프로그램을 지원하기 위해 GCC 컴파일러의 일부입니다.

주요 차이점:

프로그래밍 언어: C용 glibc, C++용 GLIBCX.
함수 범위: glibc는 보다 기본적이며, GLIBCXX는 더 고급 자료구조와 알고리즘을 제공합니다.
의존성: 거의 모든 리눅스 프로그램은 glibc가 필요하지만, C++ 프로그램만 GLIBCXX를 요구합니다.
업데이트 빈도: 보통 glibc 업데이트는 느리고 안정성에 더 중점을 둡니다; GLIBCXX는 C++ 표준의 변화에 맞춰 빠르게 업데이트됩니다.
이 두 라이브러리의 차이를 이해하는 것은 리눅스 애플리케이션 개발에 적합한 도구와 라이브러리를 선택하는 데 중요합니다.

 집주인| 게시됨 2025. 1. 11. 오후 5:32:47 |
GLIBC 소스 코드 다운로드:https://ftp.gnu.org/gnu/glibc/
면책 조항:
Code Farmer Network에서 발행하는 모든 소프트웨어, 프로그래밍 자료 또는 기사는 학습 및 연구 목적으로만 사용됩니다; 위 내용은 상업적 또는 불법적인 목적으로 사용되지 않으며, 그렇지 않으면 모든 책임이 사용자에게 부담됩니다. 이 사이트의 정보는 인터넷에서 가져온 것이며, 저작권 분쟁은 이 사이트와는 관련이 없습니다. 위 내용은 다운로드 후 24시간 이내에 컴퓨터에서 완전히 삭제해야 합니다. 프로그램이 마음에 드신다면, 진짜 소프트웨어를 지원하고, 등록을 구매하며, 더 나은 진짜 서비스를 받아주세요. 침해가 있을 경우 이메일로 연락해 주시기 바랍니다.

Mail To:help@itsvse.com