설치된 libstdc 라이브러리 버전을 보는 일반적인 방법 중 하나는 다음과 같은 명령을 사용하여 라이브러리 파일 자체에서 관련 데이터를 추출하는 것입니다. 문자열 /usr/lib/libstdc .so.6 | grep GLIBC. 이 접근 방식은 결과를 가져올 수 있지만 임시적이거나 경험적 방법으로 간주됩니다.
다행히도 이 정보를 얻는 데 사용할 수 있는 더 정확한 명령이 있습니다. 그러한 명령 중 하나는 다음과 같습니다.
$ /sbin/ldconfig -p | grep stdc++
이 명령은 libstdc와 호환되는 라이브러리 및 해당 위치를 나열합니다.
버전 3.4.0 이상의 경우 보다 구체적인 접근 방식은 다음을 사용하는 것입니다. 명령:
$ strings /usr/lib/libstdc++.so.6 | grep LIBCXX
이 명령은 지정된 libstdc 버전에 대해 호환되는 버전 목록을 표시합니다.
또는 다음 코드를 사용하여 라이브러리의 날짜 스탬프를 얻을 수 있습니다.
<code class="cpp">#include <cstdio> int main() { #ifdef __GLIBCPP__ printf("GLIBCPP: %d\n", __GLIBCPP__); #endif #ifdef __GLIBCXX__ printf("GLIBCXX: %d\n", __GLIBCXX__); #endif return 0; }</code>
코드를 컴파일한 후 실행 파일을 실행하면 설치된 libstdc 버전에 대한 날짜 스탬프가 제공됩니다.
참고로 다양한 libstdc 버전에 대한 날짜 스탬프 표는 공식 문서에서 찾을 수 있습니다.
위 내용은 다음은 검색어에 맞는 텍스트에서 생성된 몇 가지 기사 제목입니다. * Linux에 설치된 libstdc 라이브러리 버전을 확인하는 방법 * \'문자열\' 너머: Fi를 위한 정확한 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!