Установка 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

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