cc1plus: ошибка: нераспознанный параметр командной строки ‘-std = c ++ 11’ при установке Cling в Ubuntu 12.04 с использованием gcc 4.8

Я пытаюсь установить Cling (интерактивный интерпретатор C ++) из Вот используя файл .sh. Когда я запускаю файл .sh в терминале, я получаю следующие ошибки:

cc1plus: error: unrecognized command line option ‘-std=c++11’

Поскольку gcc для 12.04 по умолчанию — 4.6.3, я обновил его до gcc 4.8, чтобы помочь удалить ошибки C ++ 11, а затем выполнил следующие команды, чтобы проверить, какая версия gcc используется для компиляции.

gcc --version
gcc (Ubuntu 4.8.1-2ubuntu1~12.04) 4.8.1
Copyright (C) 2013 Free Software Foundation, Inc.

Я также попытался выяснить текущие приоритеты GCC, как уже упоминалось Вот,

update-alternatives --query gcc
Link: gcc
Status: auto
Best: /usr/bin/gcc-4.8
Value: /usr/bin/gcc-4.8

Alternative: /usr/bin/gcc-4.8
Priority: 50

Но "cc1plus" ошибка все еще остается. Есть ли способ решить эту проблему, чтобы помочь мне без проблем запустить Cling? Спасибо!


РЕДАКТИРОВАТЬ: последовало этот а также обновил мой g ++ с версии 4.6.3 до 4.8.1 и больше не видит ошибку C ++ 11.

2

Решение

Задача ещё не решена.

Другие решения