У меня 64-битный UBUNTU 13.04
, в котором запущен gcc - версия показывает мне gcc (Ubuntu / Linaro 4.7.3-1ubuntu1) 4.7.3
Но 31 мая 2013 г. gcc 4.8 .1 был выпущен. И я не знаю, как его установить ..
Может кто-нибудь объяснить, какие шаги необходимо выполнить для успешной установки?
Также скажите, можно ли мне установить оба экземпляра gcc, т.е. 4.7.3 & amp; 4.8. 1 или нет ??
А после установки как мне указать новый gcc 4.8.1 ??
Используйте зеркала, перечисленные Здесь, и загрузите 4.8.1. Процесс довольно прост. Я рекомендовал бы использовать эту Процедуру для завершения установки.
Поскольку можно знать, что GCC не поддерживает, "делают удаление", и было предложено, чтобы Вы установили GCC в собственный каталог и просто удалили тот каталог, когда Вам не нужна та определенная версия GCC больше. Надеюсь, что это помогло.Удачи
Отредактированный: опция 2:
Я предполагаю, что у Вас уже есть прежняя версия gcc, самый легкий путь мог добавлять PPA к Вашим репозиториям и Обновлению и обновлению, у Вас может быть последняя версия без забот:
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
это добавит новый PPA к другим источникам.
Затем unistall альтернатива:
sudo update-alternatives --remove-all gcc
sudo update-alternatives --remove-all g++
затем:
sudo apt-get install gcc-4.8
sudo apt-get install g++-4.8
и как альтернативная установка пакетов:
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.8 20
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.8 20
sudo update-alternatives --config gcc
sudo update-alternatives --config g++
в конце:
sudo apt-get update
sudo apt-get upgrade -y
sudo apt-get dist-upgrade
Надеюсь, что это изменяется - версия ;)
Самый простой и простой способ - добавить репозиторий
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
и использовать менеджер обновлений, это программное обеспечение упрощает весь процесс обновления пакетов!
сделать это точно
sudo add-apt-repository ppa:ubuntu-toolchain-r/test -y
sudo update-alternatives --remove-all gcc
sudo update-alternatives --remove-all g++
sudo apt-get update
sudo apt-get install g++-4.8 -y
sudo apt-get upgrade -y && sudo apt-get dist-upgrade -y
Если вы хотите сохранить свой старый gcc, как я, то сделайте это вместо:
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
sudo apt-get install gcc-4.8 g++-4.8
Затем, чтобы скомпилировать старый gcc, у меня было 4.7:
gcc main.c
Для компиляции с gcc 4.8:
gcc-4.8 main.c
Вы можете обнаружить, что набираете лишние -4.8
раздражающие, и в этом случае следуйте другим ответам, данным Вороном и Амиром. Мне очень нравится этот метод, так как он дает мне возможность использовать резервную версию (4.7), если я столкнулся с ошибкой!