Я установил последнюю версию g ++. Я загрузил оборотов в минуту от here и я установил его на моей машине Ubuntu (версия Precise 12,04 LTS), используя следующие командыне может скомпилироваться после установки нового g ++
rpm -i gcc-c++-5.2.1-0.20150811.6.mga6.x86_64.rpm
sudo alien -i gcc-c++-5.2.1-0.20150811.6.mga6.x86_64.rpm
Я могу видеть, что новая версия компилятора была установлена в
/usr/bin/g++-5.2.1
, но когда я пытаюсь скомпилировать файл я получаю следующую ошибку
/usr/lib/gcc/x86_64-mageia-linux-gnu/5.2.1/cc1plus:
error while loading shared libraries: libisl.so.13:
cannot open shared object file: No such file or directory
должен ли я установить дополнительные обороты или мех Эти файлы? Я искал на своем компьютере, и у меня действительно нет этой общей библиотеки.
Отсутствует зависимость – Nevermore
Никогда, никогда не смешивайте пакеты с различными дистрибутивами linux. Отмените все, что вы сделали, и найдите PPA, предоставляя g ++ 5.2. –
Возможно, это из-за несоответствий конфигурации. Проверьте, есть ли у вас libisl.so, и если у вас есть это, попробуйте найти способ изменения пути поиска. Если у вас его нет, вы знаете, что делать. –