У меня 64 бит UBUNTU 13.04
запуск gcc --version показывает мне gcc (Ubuntu / Linaro 4.7.3-1ubuntu1) 4.7.3
Но 31 мая 2013 года был выпущен gcc 4.8.1. И я не знаю, как его установить ..
Может кто-нибудь объяснить, пожалуйста, шаги, которые мне нужно сделать для успешной установки ..
Также скажите, пожалуйста, могу ли я установить оба экземпляра gcc, то есть 4.7.3 и 4.8. 1 или нет ??
А после установки как мне указать новый gcc 4.8.1 ??
gcc --version
все равно сообщает версию 4.7, хотя 4.8 установлена. работаетls -l /usr/bin/gcc*
иls -l /usr/bin/g++*
показывает thОтветы:
Используйте перечисленные здесь зеркала и скачайте 4.8.1. Процесс довольно прост. Я бы порекомендовал использовать эту процедуру для завершения установки.
Как вы, возможно, знаете, GCC не поддерживает «make uninstall», и было предложено установить GCC в отдельный каталог и просто удалить этот каталог, если вам больше не нужна эта конкретная версия GCC. Надеюсь, это помогло. ура
Отредактировано: вариант 2:
Я предполагаю, что у вас уже есть прежняя версия gcc, проще всего было бы добавить PPA в свои репозитории, а обновить и обновить можно без проблем, получив последнюю версию:
это добавит новый PPA к другим источникам.
Затем удалите альтернативу:
тогда:
и как альтернативные пакеты установить:
в конце:
Надеюсь, это изменит --version;)
источник
Если вы хотите сохранить свой старый gcc, как я, то сделайте это вместо этого:
Затем для компиляции с более старым gcc, мой был 4.7:
Для компиляции с gcc 4.8:
Вы можете обнаружить, что набираете лишние
-4.8
раздражения, и в этом случае следуйте другим ответам, данным Равеном и Амиром. Мне очень нравится этот метод, так как он дает мне возможность использовать запасную версию (4.7), если я столкнулся с ошибкой!источник
sudo apt-get install gcc-4.8 g++-4.8
там нужна тире, и ее отсутствие может запутать новичка.сделать это точно
источник
error: no alternatives for gcc
и в конце по умолчанию все еще старый G ++ 4.7.3. Новая версия доступна сg++-4.8
.Самый простой и простой способ - добавить репозиторий.
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
и использовать менеджер обновлений, это программное обеспечение упрощает весь процесс обновления пакетов!
источник