Heim >Backend-Entwicklung >C++ >Hier sind einige aus Ihrem Text generierte Artikeltitel, die zur Suchanfrage passen: * So ermitteln Sie die installierte libstdc-Bibliotheksversion unter Linux * Jenseits von „Strings': Präzise Methoden für Fi

Hier sind einige aus Ihrem Text generierte Artikeltitel, die zur Suchanfrage passen: * So ermitteln Sie die installierte libstdc-Bibliotheksversion unter Linux * Jenseits von „Strings': Präzise Methoden für Fi

Mary-Kate Olsen
Mary-Kate OlsenOriginal
2024-10-28 08:47:02423Durchsuche

Here are a few article titles, generated from your text, that fit the query:

* How to Determine the Installed libstdc   Library Version on Linux
* Beyond

Abfragen der installierten libstdc-Bibliotheksversion unter Linux

Eine gängige Methode zum Anzeigen der installierten libstdc-Bibliotheksversion besteht darin, die relevanten Daten aus der Bibliotheksdatei selbst mit einem Befehl wie zu extrahieren Zeichenfolgen /usr/lib/libstdc .so.6 | grep GLIBC. Obwohl dieser Ansatz zu Ergebnissen führen kann, wird er als Ad-hoc- oder heuristische Methode betrachtet.

Glücklicherweise gibt es präzisere Befehle, um diese Informationen zu erhalten. Ein solcher Befehl ist:

$ /sbin/ldconfig -p | grep stdc++

Dieser Befehl listet die kompatiblen Bibliotheken für libstdc und ihre entsprechenden Speicherorte auf.

Für Versionen 3.4.0 und höher besteht ein spezifischerer Ansatz darin, Folgendes zu verwenden Befehl:

$ strings /usr/lib/libstdc++.so.6 | grep LIBCXX

Dieser Befehl zeigt die Liste der kompatiblen Versionen für die angegebene libstdc-Version an.

Alternativ kann der Datumsstempel der Bibliothek mit dem folgenden Code abgerufen werden:

<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>

Nach dem Kompilieren des Codes liefert das Ausführen der ausführbaren Datei den Datumsstempel für die installierte libstdc-Version.

Als Referenz finden Sie die Tabelle der Datumsstempel für verschiedene libstdc-Versionen in der offiziellen Dokumentation.

Das obige ist der detaillierte Inhalt vonHier sind einige aus Ihrem Text generierte Artikeltitel, die zur Suchanfrage passen: * So ermitteln Sie die installierte libstdc-Bibliotheksversion unter Linux * Jenseits von „Strings': Präzise Methoden für Fi. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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