Wie zu beheben: [Programmname] /usr/lib/x86_64-linux-gnu/libstdc++.so.6: Version CXXABI_1.3.8 'nicht gefunden (erforderlich von [Programmname])


Answers

Ich hatte das gleiche Problem auf meinem Ubuntu 14.04, als ich versuchte TopTracker zu installieren. Ich habe solche Fehler:

/ usr / share / toptracker / bin / TopTracker: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: Version 'CXXABI_1.3.8' nicht gefunden (erforderlich von / usr / share / toptracker / bin / TopTracker) / usr / share / toptracker / bin / TopTracker: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: Version 'GLIBCXX_3.4.21' nicht gefunden (erforderlich von / usr / share / toptracker / bin / TopTracker) / usr / share / toptracker / bin / TopTracker: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: Version 'CXXABI_1.3.9' nicht gefunden (erforderlich von / usr / share / toptracker / bin / TopTracker)

Aber ich habe dann gcc 4.9 Version installiert und das Problem ist vorbei:

sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
sudo apt-get install gcc-4.9 g++-4.9
Question

Ich habe vor kurzem um Hilfe gebeten https://.com/questions/20253515/no-idea-as-to-usr-lib-x86-64-linux-gnu-libstdc-so-6-version-cxxabi-1-3-8 und es wurde downvoted und geschlossen (ich weiß nicht warum)

Es stellt sich heraus, dass "make install" - das make-Ziel, das das Ziel "install-target-libstdc ++ v3" installiert und impliziert, nicht wirklich bedeutet, dass Sie bereit sind zu gehen.

Ich habe mich für eine Weile festgefressen und mich gefragt, was ich falsch mache, weil ich angenommen habe, dass ein solches Ziel das für mich tun würde.

Ich hoffe, diese Antwort hilft mindestens einer anderen Person.




Diese Lösung funktioniert auf meinem Fall Ich benutze Ubuntu 16.04, VirtualBox 2.7.2 und Genymotion 2.7.2 Der gleiche Fehler kommt in meinem System Ich habe einfachen Schritt gefolgt und mein Problem wurde gelöst

1. $ LD_LIBRARY_PATH=/usr/local/lib64/:$LD_LIBRARY_PATH
2. $ export LD_LIBRARY_PATH
3. $ sudo apt-add-repository ppa:ubuntu-toolchain-r/test
4. $ sudo apt-get update
5. $ sudo apt-get install gcc-4.9 g++-4.9

Ich hoffe, das wird für dich funktionieren




Ich stieß auf dieses Problem auf meinem Ubuntu-64 System, als ich versuchte, fst in Python zu importieren:

    Python 3.4.3 |Continuum Analytics, Inc.| (default, Jun  4 2015, 15:29:08)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-1)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import fst
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/home/ogi/miniconda3/lib/python3.4/site-packages/pyfst-0.2.3.dev0-py3.4-linux-x86_64.egg/fst/__init__.py", line 1, in <module>
    from fst._fst import EPSILON, EPSILON_ID, SymbolTable,\
ImportError: /home/ogi/miniconda3/lib/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by /usr/local/lib/libfst.so.1)

Ich lief dann:

ogi@ubuntu:~/miniconda3/lib$ find ~/ -name "libstdc++.so.6"
/home/ogi/miniconda3/lib/libstdc++.so.6
/home/ogi/miniconda3/pkgs/libgcc-5-5.2.0-2/lib/libstdc++.so.6
/home/ogi/miniconda3/pkgs/libgcc-4.8.5-1/lib/libstdc++.so.6
find: `/home/ogi/.local/share/jupyter/runtime': Permission denied
ogi@ubuntu:~/miniconda3/lib$

mv /home/ogi/miniconda3/lib/libstdc++.so.6 /home/ogi/miniconda3/libstdc++.so.6.old
cp /home/ogi/miniconda3/libgcc-5-5.2.0-2/lib/libstdc++.so.6 /home/ogi/miniconda3/lib/

An diesem Punkt konnte ich dann die Bibliothek laden

ogi@ubuntu:~/miniconda3/lib$ python
Python 3.4.3 |Continuum Analytics, Inc.| (default, Jun  4 2015, 15:29:08)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-1)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import fst
>>> exit()






Related



Tags

c++ c++   linux linux   unix