Как обновить gcc до последней версии (в данном случае 4.7) в Ubuntu 10.04?

У меня Ubuntu 10.04 32-бит с установленным на нем gcc 4.4.3. Я хочу обновить его до gcc/g++ 4.7 (я ищу поддержку C ++ 0x)

Как обновить с помощью Ubuntu Package Manager:

apt-get upgrade/install ??

В качестве второго варианта я загрузил последний файл gcc snapshot из:

http://gcc.cybermirror.org/snapshots/LATEST-4.7/gcc-4.7-20110709.tar.bz2

Делал бы

./configure make make install

в этой сборке и установил его из источника?

21
задан 13 September 2011 в 23:45

32 ответа

12.04

Добавить тестовый репозиторий toolchain ppa, затем обновить apt-get и apt-get dist-upgrade

sudo add-apt-repository ppa:ubuntu-toolchain-r/test sudo apt-get update sudo apt-get install g++-4.7 c++-4.7

Это доступно только в 12.04 - старше ubuntu версии не могут быть обновлены до этой же версии с использованием этого метода.

См. здесь для получения дополнительной информации о PPA https://help.launchpad.net/Packaging/PPA

14
ответ дан 10 August 2018 в 09:15
  • 1
    вы имеете в виду sudo apt-get install gcc-4.7 c ++ - 4.7? Должно быть что-то не так, потому что набирать & quot; gcc -version & quot; после этого все еще возвращает 4.6.3 – user2413 5 July 2012 в 16:15
  • 2
    @ user2413 это устанавливает g ++ 4.7 как отдельную программу, и вы можете использовать g++-4.7 *.cpp; вам может понадобиться sudo apt-get upgrade – manuzhang 12 February 2013 в 18:01
  • 3
    Работал для меня 10.04, без c ++ - 4.7. – Ajith 8 April 2013 в 14:42
  • 4
    ПРЕДУПРЕЖДЕНИЕ: он работает для меня на квантах (12.10), но он удалил acroread, valgrind больше не работает, и я не мог подключить gdb к запущенному процессу. – sehe 7 September 2013 в 19:49
  • 5
    Остерегайтесь, проверьте раздел The following packages will be REMOVED. На Ubuntu 10.04 команда install g++4.7 выше хотела удалить 100 пакетов, включая мой xserver, gnome desktop, eclipse, chrome, xulrunner и т. Д. ... – jcalfee314 10 February 2014 в 06:56

Как установить gcc 4.8 на Ubuntu 10.04:

sudo add-apt-repository ppa:ubuntu-toolchain-r/test sudo apt-get update; sudo apt-get install gcc-4.8 g++-4.8 sudo update-alternatives --remove-all gcc sudo update-alternatives --remove-all g++ 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++

Проверить версию gcc с помощью:

g++ --version

Он работал на моей машине. Источник: http://ubuntuhandbook.org/index.php/2013/08/install-gcc-4-8-via-ppa-in-ubuntu-12-04-13-04/

1
ответ дан 10 August 2018 в 09:15

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

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