CXXABI_1.3.8 не найден

Итак, я пытаюсь запустить героев новичка и получить ошибку

./hon-x86_64: /home/c0ding/HoN/libs-x86_64/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by /usr/lib/x86_64-linux-gnu/libicuuc.so.52)

Из исследований я решил просто сделать LD_LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/4.9.2/libstdc++.so, который, похоже, ничего не делал. У меня также есть несколько подпапок gcc.

Всякий раз, когда я набираю gcc, он говорит gcc: fatal error: no input files compilation terminated. однако я думаю, что это потому, что я не указал на что-то для компиляции. Вот изображение:

Как мне это исправить? Там есть libstdc ++., Но после него нет .6.

5
задан 13 May 2015 в 02:15

1 ответ

Выполнение попытки: export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib/x86_64-linux-gnu/ && sudo ldconfig && ./hon-x86_64.

libstdc ++. таким образом, файл в/usr/lib/gcc/x86_64-linux-gnu/4.9.2 не является тем, который должен использоваться. Кроме того, файл указывается (libstdc ++. так). Необходимо указывать каталог, файл находится в (/usr/lib/x86_64-linux-gnu/).

можно хотеть постоянно добавить тот путь к переменной среды LD_LIBRARY_PATH путем помещения export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib/x86_64-linux-gnu/libstdc++.so.6 в одном из файлов запуска (~/.bashrc или ~/.profile, например).

0
ответ дан 13 May 2015 в 12:15

Другие вопросы по тегам:

Похожие вопросы: