Как установить gcc 4.8.1 в Ubuntu 13.04?

У меня 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 ??

13
задан 25 June 2013 в 21:00

4 ответа

Используйте зеркала, перечисленные Здесь, и загрузите 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

Надеюсь, что это изменяется - версия ;)

23
ответ дан 25 June 2013 в 21:00

Самый простой и простой способ - добавить репозиторий

sudo add-apt-repository ppa:ubuntu-toolchain-r/test

и использовать менеджер обновлений, это программное обеспечение упрощает весь процесс обновления пакетов!

0
ответ дан 25 June 2013 в 21:00

сделать это точно

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
0
ответ дан 25 June 2013 в 21:00

Если вы хотите сохранить свой старый 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), если я столкнулся с ошибкой!

0
ответ дан 25 June 2013 в 21:00

Другие вопросы по тегам:

Похожие вопросы: