Linux 시스템에 설치된 libstdc 라이브러리 버전을 확인하는 방법
Linux 시스템에 설치된 libstdc 라이브러리 버전을 확인하려면, 사용할 수 있는 방법은 여러 가지가 있습니다.
한 가지 방법은 다음 명령을 사용하는 것입니다.
$ strings /usr/lib/libstdc++.so.6 | grep GLIBC
이 명령은 libstdc .so.6 라이브러리와 관련된 GLIBC 버전을 표시하여 표시를 제공합니다. 라이브러리 버전의 그러나 이 방법은 더 경험적이며 임시적인 것으로 간주됩니다.
더 정확한 접근 방식을 위해 ldconfig 명령을 사용하여 라이브러리 버전을 쿼리합니다.
$ /sbin/ldconfig -p | grep stdc++
이 명령은 모든 공유 라이브러리를 나열합니다. libstdc 를 포함하여 시스템에 설치되고 호환되는 버전을 표시합니다.
또한 libstdc 버전 3.4.0 이상의 경우 다음을 실행하여 호환되는 버전 목록을 얻을 수 있습니다.
$ strings /usr/lib/libstdc++.so.6 | grep LIBCXX
이 명령은 지원되는 GLIBCXX 버전을 나타내는 기호 목록을 표시합니다.
설치된 libstdc 라이브러리의 날짜 스탬프를 확인하려면 다음과 같은 C 프로그램을 사용합니다.
<code class="cpp">#include <cstdio> int main(int argc, char* argv[]) { #ifdef __GLIBCPP__ std::printf("GLIBCPP: %d\n",__GLIBCPP__); #endif #ifdef __GLIBCXX__ std::printf("GLIBCXX: %d\n",__GLIBCXX__); #endif return 0; }</code>
g를 사용하여 프로그램하고 이를 실행하여 날짜 스탬프를 표시합니다.
$ g++ libdatestamp.cxx -o libdatestamp $ ./libdatestamp GLIBCXX: 20101208
마지막으로 libstdc 버전과 해당 날짜 스탬프에 대한 포괄적인 표는 라이브러리 문서에서 찾을 수 있습니다.
위 내용은 Linux 시스템에 설치된 libstdc 라이브러리의 버전을 확인하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!