Maison  >  Article  >  développement back-end  >  Voici quelques titres d'articles, générés à partir de votre texte, qui correspondent à la requête : * Comment déterminer la version de la bibliothèque libstdc installée sous Linux * Au-delà des « chaînes » : méthodes précises pour Fi

Voici quelques titres d'articles, générés à partir de votre texte, qui correspondent à la requête : * Comment déterminer la version de la bibliothèque libstdc installée sous Linux * Au-delà des « chaînes » : méthodes précises pour Fi

Mary-Kate Olsen
Mary-Kate Olsenoriginal
2024-10-28 08:47:02332parcourir

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

Interrogation de la version de la bibliothèque libstdc installée sous Linux

Une méthode courante pour afficher la version de la bibliothèque libstdc installée consiste à extraire les données pertinentes du fichier de bibliothèque lui-même à l'aide d'une commande telle que chaînes /usr/lib/libstdc .so.6 | grep GLIBC. Bien que cette approche puisse donner des résultats, elle est considérée comme une méthode ad hoc ou heuristique.

Heureusement, il existe des commandes plus précises disponibles pour obtenir ces informations. Une de ces commandes est :

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

Cette commande répertorie les bibliothèques compatibles pour libstdc et leurs emplacements correspondants.

Pour les versions 3.4.0 et supérieures, une approche plus spécifique consiste à utiliser ce qui suit commande :

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

Cette commande affiche la liste des versions compatibles pour la version libstdc spécifiée.

Alternativement, l'horodatage de la bibliothèque peut être obtenu en utilisant le code suivant :

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

Après avoir compilé le code, l'exécution de l'exécutable fournit l'horodatage de la version de libstdc installée.

Pour référence, le tableau des horodatages pour les différentes versions de libstdc se trouve dans la documentation officielle.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn