Я пытаюсь установить 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.
Задача ещё не решена.