GLIBCXX_3.4.15, GLIBC_2.15 et GLIBC_2.14 introuvable - Centos 6.5
Je suis en train de lancer une application, mais je reçois
...
/usr/lib64/libstdc++.so.6: VERSION 'GLIBCXX_3.4.15' not found
/lib64/libc.so.6: VERSION 'GLIBC_2.15' not found
/lib64/libc.so.6: VERSION 'GLIBC_2.14' not found
...
Quand je fais "les chaînes de /usr/lib64/libstdc++..6 | GLIBC, grep" - je obtenir une liste normale...
...
GLIBCXX_3.4
GLIBCXX_3.4.1
GLIBCXX_3.4.2
GLIBCXX_3.4.3
...
GLIBCXX_3.4.13
GLIBCXX_2.2.5
GLIBCXX_2.3.2
...
Je ne semble pas trouver un tutoriel sur la façon d'installer les libs sont manquantes/fichiers/dépendances, (ou Centos 6.5 ou quelque chose d'autre que la mater).
Quelqu'un peut m'expliquer comment faire pour installer tout ce qui peut être manquant sur Centos?
si vous ne pouvez pas installer/mettre à niveau la version, obtenir centos boîte de docker et de courir à l'intérieur.
OriginalL'auteur FFMG | 2014-07-09
Vous devez vous connecter pour publier un commentaire.
Vous avez besoin
glibc >= 2.15
etlibstdc++ >= 3.4.15
.Dans théorie, en installant par exemple
glibc-2.19
sur le système devrait fonctionner (glibc fournit en arrière la compatibilité binaire), mais ce message suggère que vous n'auriez pas trouvé un paquet standard de votre système d'exploitation avec une telle mise à niveau.Au lieu de cela, vous auriez à installer une deuxième version de la glibc, comme documenté ici, et de rediriger votre demande à utiliser que la version en binaire-patcher le chargeur encodée dans l'application ou l'exécution de votre application dans un environnement chroot (où vous pouvez installer n'importe quelle version de glibc vous le souhaitez).
Des considérations similaires s'appliquent à
libstdc++.so.6
ainsi, sauf que vous n'avez pas à l'installer dans l'emplacement fixe -- vous pouvez installer la nouvelle copie de n'importe où, et le point deLD_LIBRARY_PATH
.Votre final (et probablement la plus simple) alternative est de construire l'application que vous essayez d'exécuter à partir de la source, ou obtenir des binaires pré-compilés pour votre distribution (qui ne demande pas de nouvelles bibliothèques que ce que vous avez).
OriginalL'auteur Employed Russian