У меня установлена Ubuntu 12.04. Я только что установил gcc-4.6 и g ++ - 4.6 с того же носителя ОС. Однако когда я попытался установить пакет build-essential с того же носителя ОС, он сказал, что gcc не установлен (что это за шутка?). версия требуется> = 4.4, а версия установлена = 4.6. Как выбраться из этого дерьма?
Спасибо
Думаю, у меня была такая же проблема.
which gcc
ничего не возвращает, однако,
whereis gcc
действительно возвращает путь: /usr/bin/gcc
Исправление для этого заключается в переустановке build-essential
.
sudo apt-get update
sudo apt-get install --reinstall build-essential
Теперь следующая команда:
which gcc
возвращает это:
/usr/bin/gcc
Надеюсь, это поможет.
Попробуйте набрать это на терминале:
which gcc
Если ничего не возвращается, то, вероятно, GCC отсутствует в вашей переменной пути. Тип:
sudo updatedb
locate gcc
Если ничего не происходит, на вашем компьютере нет исполняемого файла с именем gcc
. Переустановите GCC.
Если вы получите местоположение исполняемого файла с именем gcc
, например, /usr/bin/gcc
, добавьте каталог в свой путь:
PATH=/usr/bin:$PATH
использовать то, что вернулся в вашей системе. Посмотри, исправит ли это вещи. Если это так, вы можете сделать изменение PATH
постоянным, поместив эту строку в файл ~/.bashrc
.