Установка simics libstdC++.so.6 версия не найдена
Я скачал тарбол симки из интернета. Я пытался запустить ./simics-gui
и я получаю эту ошибку
/home/leungtimothy/Desktop/simics/simics-4.0.60/amd64-linux/sys/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by /usr/lib/x86_64-linux-gnu/libproxy.so.1)
Failed to load module: /usr/lib/x86_64-linux-gnu/gio/modules/libgiolibproxy.so
Я просмотрел много постов, большинство из которых относятся к проблеме связывания. Я не могу найти libstdC++. So.6 на моем 64-битном Ubuntu v13.04 .
Есть идеи о том, как это исправить?
огромное спасибо
3 ответа
libstdc++
библиотека GNU Standard C++, которая потребуется приложениям, созданным с помощью компилятора GNU C++.
очевидно libstdc++6
не установлен в вашей системе. Обычно он устанавливается путем установки компилятора GNU C++:
sudo apt-get install g++
Если вам не нужен компилятор, вы можете установить libstdc++6
независимо:
sudo apt-get install libstdc++6
Я считаю, что Simics также поставляется с несколькими системными библиотеками, которые вы можете найти в установленном базовом пакете (каталог
simics-<version>
), на пути
<host>/sys/lib/
, где
libstdc++.so.6
один из них.
Глядя на путь, похоже, что это Simics 4.0, которой больше 8 лет.
Я предлагаю загрузить и установить последнюю версию Simics из подходящего источника,
https://downloadcenter.intel.com/download/30403/Intel-Simics-Public-Release-Preview