Ответ 1
Я попробовал команду @MonoThreaded, но это не удалось. Я попробовал ниже, и он работает.
sudo apt-get install g++
Пожалуйста, не включайте никакую версию после g++
.
Я использую ubuntu 12.04 Я пытаюсь "сделать" проект. Я получаю эту ошибку:
g++: error trying to exec 'cc1plus': execvp: No such file or directory
У меня установлен g++.
Я попробовал команду @MonoThreaded, но это не удалось. Я попробовал ниже, и он работает.
sudo apt-get install g++
Пожалуйста, не включайте никакую версию после g++
.
Я столкнулся с такой же проблемой после обновления gcc до 4.8 sudo apt-get install gcc-4.8
(помните имя пакета)
Затем я вручную изменил ссылку g++ на переименованную копию gcc-4.8
Мое исправление было правильной установкой g++
sudo apt-get install g++-4.8
Для ясности вы должны использовать g++-4.8
вместо gcc-4.8
У меня установлены g++ и gcc.
sudo find / -name "cc1plus"
Дал мне что-то вроде /usr/lib/gcc/x86_64-linux-gnu/<version>/cc1plus
Итак, я добавил его в $PATH
export PATH="/usr/lib/gcc/x86_64-linux-gnu/<version>:$PATH"
У меня установлен g++.
Вы делаете, но у вас его нет правильно.
Сначала запустите which g++
- вероятно, ваш PATH
указывает на что-то другое, кроме /usr/bin/g++
, и эта версия не установлена должным образом.
вам нужно установить пакет инструментов разработчика
sudo apt-get install build-essential
который включает g++ и весь make toolchain utils