Heim > Backend-Entwicklung > C++ > Hauptteil

Wie ermittelt man die installierte Libstdc-Bibliotheksversion unter Linux?

Susan Sarandon
Freigeben: 2024-10-27 12:03:02
Original
260 Leute haben es durchsucht

How to Determine the Installed Libstdc   Library Version on Linux?

Bestimmen der installierten Libstdc-Bibliotheksversion unter Linux

Um die spezifische Version der libstdc-Bibliothek abzurufen, die auf einem Linux-System installiert ist, gehen Sie wie folgt vor kann verwendet werden:

Verwenden von Systembefehlen:

Eine Methode besteht darin, den folgenden Befehl auszuführen:

/sbin/ldconfig -p | grep stdc++
Nach dem Login kopieren

Dieser Befehl zeigt eine Liste von an kompatible Versionen für die installierte libstdc-Bibliothek.

Versionsinformationen aus der Bibliothek extrahieren:

Alternativ können die Versionsdetails mit dem folgenden Befehl direkt aus der Bibliotheksdatei extrahiert werden :

strings /usr/lib/libstdc++.so.6 | grep LIBCXX
Nach dem Login kopieren

Dieser Befehl gibt eine Liste kompatibler Versionen für libstdc Version 3.4.0 und höher aus. Für frühere Versionen wird stattdessen das Symbol GLIBCPP verwendet.

Makro-Datumsstempel prüfen:

Eine andere Methode besteht darin, die in der Bibliothek definierten Makro-Datumsstempel zu prüfen. Der folgende Codeausschnitt kann kompiliert und ausgeführt werden, um den Datumsstempel abzurufen:

<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>
Nach dem Login kopieren

Der Datumsstempel entspricht der Bibliotheksversion und kann mit der Tabelle in der libstdc-Dokumentation verglichen werden.

Durch die Verwendung eines dieser Ansätze können Sie die Version der libstdc-Bibliothek, die auf Ihrem Linux-Computer installiert ist, genau bestimmen.

Das obige ist der detaillierte Inhalt vonWie ermittelt man die installierte Libstdc-Bibliotheksversion unter Linux?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!