Итак, я пытаюсь запустить героев новичка и получить ошибку
./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.
Выполнение попытки: 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, например).