Как обновить 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 ответа

sudo apt-get install gcc-snapshot

Затем вызовите его с помощью:

/usr/lib/gcc-snapshot/bin/gcc

Для второй части вопроса ответ «да, своего рода». Если вы действительно хотите это сделать (т.е. установка пакета gcc-snapshot недостаточна), вам нужно будет установить зависимости:

sudo apt-get build-dep gcc-snapshot

Затем найдите правильные параметры настройки:

gcc -v

(и изменить путь установки и т. д.)

Затем создайте так:

mkdir objdir cd objdir ../gcc-src-dir/configure ......insert..options..here... make make install
4
ответ дан 25 July 2018 в 21:20
  • 1
    Кстати, если вы делаете сборку из источника, ожидайте проблем с связыванием crti.o. Найдите другие вопросы, чтобы решить, как это исправить. – ams 15 November 2011 в 21:16
  • 2
    В 10.04 эти инструкции приводят gcc-4.5 (не 4.6 или 4.7), как сообщается / usr / lib / gcc-snapshot / bin / gcc -v – alfC 14 December 2011 в 13:48

10.04 LTS

Используйте следующую команду для установки add-apt-repository:

apt-get install python-software-properties

Затем добавьте тестовое репо tooclain ppa, как описано для 12.04 LTS.

1
ответ дан 25 July 2018 в 21:20
  • 1
    Кажется, это говорит о том, чтобы установить пакет, который предоставляет окно «Источники программного обеспечения», а затем, если у вас есть это, вы можете продолжить использование окна «Источники программного обеспечения», чтобы добавить PPA. Но окно Software Sources, конечно же, существует в 10.04; вам не нужно ничего устанавливать, чтобы получить его! Кроме того, метод, который относится к добавлению PPA, не требует открытия окна «Источники программного обеспечения» или вообще использования графического интерфейса. @Plexo, можете ли вы объяснить дальше или расширить это? – Eliah Kagan 17 June 2012 в 14:15

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
ответ дан 25 July 2018 в 21:20
  • 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 это устанавливает г++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
ответ дан 25 July 2018 в 21:20
sudo apt-get install gcc-snapshot

Затем вызовите его с помощью:

/usr/lib/gcc-snapshot/bin/gcc

Для второй части вопроса ответ «да, своего рода». Если вы действительно хотите это сделать (т.е. установка пакета gcc-snapshot недостаточна), вам нужно будет установить зависимости:

sudo apt-get build-dep gcc-snapshot

Затем найдите правильные параметры настройки:

gcc -v

(и изменить путь установки и т. д.)

Затем создайте так:

mkdir objdir cd objdir ../gcc-src-dir/configure ......insert..options..here... make make install
4
ответ дан 31 July 2018 в 10:35
  • 1
    Кстати, если вы делаете сборку из источника, ожидайте проблем с связыванием crti.o. Найдите другие вопросы, чтобы решить, как это исправить. – ams 15 November 2011 в 21:16
  • 2
    В 10.04 эти инструкции приводят gcc-4.5 (не 4.6 или 4.7), как сообщается / usr / lib / gcc-snapshot / bin / gcc -v – alfC 14 December 2011 в 13:48

10.04 LTS

Используйте следующую команду для установки add-apt-repository:

apt-get install python-software-properties

Затем добавьте тестовое репо tooclain ppa, как описано для 12.04 LTS.

1
ответ дан 31 July 2018 в 10:35
  • 1
    Кажется, это говорит о том, чтобы установить пакет, который предоставляет окно «Источники программного обеспечения», а затем, если у вас есть это, вы можете продолжить использование окна «Источники программного обеспечения», чтобы добавить PPA. Но окно Software Sources, конечно же, существует в 10.04; вам не нужно ничего устанавливать, чтобы получить его! Кроме того, метод, который относится к добавлению PPA, не требует открытия окна «Источники программного обеспечения» или вообще использования графического интерфейса. @Plexo, можете ли вы объяснить дальше или расширить это? – Eliah Kagan 17 June 2012 в 14:15

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
ответ дан 31 July 2018 в 10:35
  • 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
ответ дан 31 July 2018 в 10:35
sudo apt-get install gcc-snapshot

Затем вызовите его с помощью:

/usr/lib/gcc-snapshot/bin/gcc

Для второй части вопроса ответ «да, своего рода». Если вы действительно хотите это сделать (т.е. установка пакета gcc-snapshot недостаточна), вам нужно будет установить зависимости:

sudo apt-get build-dep gcc-snapshot

Затем найдите правильные параметры настройки:

gcc -v

(и изменить путь установки и т. д.)

Затем создайте так:

mkdir objdir cd objdir ../gcc-src-dir/configure ......insert..options..here... make make install
4
ответ дан 31 July 2018 в 11:38
  • 1
    Кстати, если вы делаете сборку из источника, ожидайте проблем с связыванием crti.o. Найдите другие вопросы, чтобы решить, как это исправить. – ams 15 November 2011 в 21:16
  • 2
    В 10.04 эти инструкции приводят gcc-4.5 (не 4.6 или 4.7), как сообщается / usr / lib / gcc-snapshot / bin / gcc -v – alfC 14 December 2011 в 13:48

10.04 LTS

Используйте следующую команду для установки add-apt-repository:

apt-get install python-software-properties

Затем добавьте тестовое репо tooclain ppa, как описано для 12.04 LTS.

1
ответ дан 31 July 2018 в 11:38
  • 1
    Кажется, это говорит о том, чтобы установить пакет, который предоставляет окно «Источники программного обеспечения», а затем, если у вас есть это, вы можете продолжить использование окна «Источники программного обеспечения», чтобы добавить PPA. Но окно Software Sources, конечно же, существует в 10.04; вам не нужно ничего устанавливать, чтобы получить его! Кроме того, метод, который относится к добавлению PPA, не требует открытия окна «Источники программного обеспечения» или вообще использования графического интерфейса. @Plexo, можете ли вы объяснить дальше или расширить это? – Eliah Kagan 17 June 2012 в 14:15

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
ответ дан 31 July 2018 в 11:38
  • 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
ответ дан 31 July 2018 в 11:38
sudo apt-get install gcc-snapshot

Затем вызовите его с помощью:

/usr/lib/gcc-snapshot/bin/gcc

Для второй части вопроса ответ «да, своего рода». Если вы действительно хотите это сделать (т.е. установка пакета gcc-snapshot недостаточна), вам нужно будет установить зависимости:

sudo apt-get build-dep gcc-snapshot

Затем найдите правильные параметры настройки:

gcc -v

(и изменить путь установки и т. д.)

Затем создайте так:

mkdir objdir cd objdir ../gcc-src-dir/configure ......insert..options..here... make make install
4
ответ дан 2 August 2018 в 02:59
  • 1
    Кстати, если вы делаете сборку из источника, ожидайте проблем с связыванием crti.o. Найдите другие вопросы, чтобы решить, как это исправить. – ams 15 November 2011 в 21:16
  • 2
    В 10.04 эти инструкции приводят gcc-4.5 (не 4.6 или 4.7), как сообщается / usr / lib / gcc-snapshot / bin / gcc -v – alfC 14 December 2011 в 13:48

10.04 LTS

Используйте следующую команду для установки add-apt-repository:

apt-get install python-software-properties

Затем добавьте тестовое репо tooclain ppa, как описано для 12.04 LTS.

1
ответ дан 2 August 2018 в 02:59
  • 1
    Кажется, это говорит о том, чтобы установить пакет, который предоставляет окно «Источники программного обеспечения», а затем, если у вас есть это, вы можете продолжить использование окна «Источники программного обеспечения», чтобы добавить PPA. Но окно Software Sources, конечно же, существует в 10.04; вам не нужно ничего устанавливать, чтобы получить его! Кроме того, метод, который относится к добавлению PPA, не требует открытия окна «Источники программного обеспечения» или вообще использования графического интерфейса. @Plexo, можете ли вы объяснить дальше или расширить это? – Eliah Kagan 17 June 2012 в 14:15

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
ответ дан 2 August 2018 в 02:59
  • 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
ответ дан 2 August 2018 в 02:59
sudo apt-get install gcc-snapshot

Затем вызовите его с помощью:

/usr/lib/gcc-snapshot/bin/gcc

Для второй части вопроса ответ «да, своего рода». Если вы действительно хотите это сделать (т.е. установка пакета gcc-snapshot недостаточна), вам нужно будет установить зависимости:

sudo apt-get build-dep gcc-snapshot

Затем найдите правильные параметры настройки:

gcc -v

(и изменить путь установки и т. д.)

Затем создайте так:

mkdir objdir cd objdir ../gcc-src-dir/configure ......insert..options..here... make make install
4
ответ дан 4 August 2018 в 18:49
  • 1
    Кстати, если вы делаете сборку из источника, ожидайте проблем с связыванием crti.o. Найдите другие вопросы, чтобы решить, как это исправить. – ams 15 November 2011 в 21:16
  • 2
    В 10.04 эти инструкции приводят gcc-4.5 (не 4.6 или 4.7), как сообщается / usr / lib / gcc-snapshot / bin / gcc -v – alfC 14 December 2011 в 13:48

10.04 LTS

Используйте следующую команду для установки add-apt-repository:

apt-get install python-software-properties

Затем добавьте тестовое репо tooclain ppa, как описано для 12.04 LTS.

1
ответ дан 4 August 2018 в 18:49
  • 1
    Кажется, это говорит о том, чтобы установить пакет, который предоставляет окно «Источники программного обеспечения», а затем, если у вас есть это, вы можете продолжить использование окна «Источники программного обеспечения», чтобы добавить PPA. Но окно Software Sources, конечно же, существует в 10.04; вам не нужно ничего устанавливать, чтобы получить его! Кроме того, метод, который относится к добавлению PPA, не требует открытия окна «Источники программного обеспечения» или вообще использования графического интерфейса. @Plexo, можете ли вы объяснить дальше или расширить это? – Eliah Kagan 17 June 2012 в 14:15

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
ответ дан 4 August 2018 в 18:49
  • 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
ответ дан 4 August 2018 в 18:49
sudo apt-get install gcc-snapshot

Затем вызовите его с помощью:

/usr/lib/gcc-snapshot/bin/gcc

Для второй части вопроса ответ «да, своего рода». Если вы действительно хотите это сделать (т.е. установка пакета gcc-snapshot недостаточна), вам нужно будет установить зависимости:

sudo apt-get build-dep gcc-snapshot

Затем найдите правильные параметры настройки:

gcc -v

(и изменить путь установки и т. д.)

Затем создайте так:

mkdir objdir cd objdir ../gcc-src-dir/configure ......insert..options..here... make make install
4
ответ дан 6 August 2018 в 03:13
  • 1
    Кстати, если вы делаете сборку из источника, ожидайте проблем с связыванием crti.o. Найдите другие вопросы, чтобы решить, как это исправить. – ams 15 November 2011 в 21:16
  • 2
    В 10.04 эти инструкции приводят gcc-4.5 (не 4.6 или 4.7), как сообщается / usr / lib / gcc-snapshot / bin / gcc -v – alfC 14 December 2011 в 13:48

10.04 LTS

Используйте следующую команду для установки add-apt-repository:

apt-get install python-software-properties

Затем добавьте тестовое репо tooclain ppa, как описано для 12.04 LTS.

1
ответ дан 6 August 2018 в 03:13
  • 1
    Кажется, это говорит о том, чтобы установить пакет, который предоставляет окно «Источники программного обеспечения», а затем, если у вас есть это, вы можете продолжить использование окна «Источники программного обеспечения», чтобы добавить PPA. Но окно Software Sources, конечно же, существует в 10.04; вам не нужно ничего устанавливать, чтобы получить его! Кроме того, метод, который относится к добавлению PPA, не требует открытия окна «Источники программного обеспечения» или вообще использования графического интерфейса. @Plexo, можете ли вы объяснить дальше или расширить это? – Eliah Kagan 17 June 2012 в 14:15

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
ответ дан 6 August 2018 в 03:13
  • 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
ответ дан 6 August 2018 в 03:13
sudo apt-get install gcc-snapshot

Затем вызовите его с помощью:

/usr/lib/gcc-snapshot/bin/gcc

Для второй части вопроса ответ «да, своего рода». Если вы действительно хотите это сделать (т.е. установка пакета gcc-snapshot недостаточна), вам нужно будет установить зависимости:

sudo apt-get build-dep gcc-snapshot

Затем найдите правильные параметры настройки:

gcc -v

(и изменить путь установки и т. д.)

Затем создайте так:

mkdir objdir cd objdir ../gcc-src-dir/configure ......insert..options..here... make make install
4
ответ дан 7 August 2018 в 20:54
  • 1
    Кстати, если вы делаете сборку из источника, ожидайте проблем с связыванием crti.o. Найдите другие вопросы, чтобы решить, как это исправить. – ams 15 November 2011 в 21:16
  • 2
    В 10.04 эти инструкции приводят gcc-4.5 (не 4.6 или 4.7), как сообщается / usr / lib / gcc-snapshot / bin / gcc -v – alfC 14 December 2011 в 13:48

10.04 LTS

Используйте следующую команду для установки add-apt-repository:

apt-get install python-software-properties

Затем добавьте тестовое репо tooclain ppa, как описано для 12.04 LTS.

1
ответ дан 7 August 2018 в 20:54
  • 1
    Кажется, это говорит о том, чтобы установить пакет, который предоставляет окно «Источники программного обеспечения», а затем, если у вас есть это, вы можете продолжить использование окна «Источники программного обеспечения», чтобы добавить PPA. Но окно Software Sources, конечно же, существует в 10.04; вам не нужно ничего устанавливать, чтобы получить его! Кроме того, метод, который относится к добавлению PPA, не требует открытия окна «Источники программного обеспечения» или вообще использования графического интерфейса. @Plexo, можете ли вы объяснить дальше или расширить это? – Eliah Kagan 17 June 2012 в 14:15

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
ответ дан 7 August 2018 в 20:54
  • 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
ответ дан 7 August 2018 в 20:54
sudo apt-get install gcc-snapshot

Затем вызовите его с помощью:

/usr/lib/gcc-snapshot/bin/gcc

Для второй части вопроса ответ «да, своего рода». Если вы действительно хотите это сделать (т.е. установка пакета gcc-snapshot недостаточна), вам нужно будет установить зависимости:

sudo apt-get build-dep gcc-snapshot

Затем найдите правильные параметры настройки:

gcc -v

(и изменить путь установки и т. д.)

Затем создайте так:

mkdir objdir cd objdir ../gcc-src-dir/configure ......insert..options..here... make make install
4
ответ дан 10 August 2018 в 09:15
  • 1
    Кстати, если вы делаете сборку из источника, ожидайте проблем с связыванием crti.o. Найдите другие вопросы, чтобы решить, как это исправить. – ams 15 November 2011 в 21:16
  • 2
    В 10.04 эти инструкции приводят gcc-4.5 (не 4.6 или 4.7), как сообщается / usr / lib / gcc-snapshot / bin / gcc -v – alfC 14 December 2011 в 13:48

10.04 LTS

Используйте следующую команду для установки add-apt-repository:

apt-get install python-software-properties

Затем добавьте тестовое репо tooclain ppa, как описано для 12.04 LTS.

1
ответ дан 10 August 2018 в 09:15
  • 1
    Кажется, это говорит о том, чтобы установить пакет, который предоставляет окно «Источники программного обеспечения», а затем, если у вас есть это, вы можете продолжить использование окна «Источники программного обеспечения», чтобы добавить PPA. Но окно Software Sources, конечно же, существует в 10.04; вам не нужно ничего устанавливать, чтобы получить его! Кроме того, метод, который относится к добавлению PPA, не требует открытия окна «Источники программного обеспечения» или вообще использования графического интерфейса. @Plexo, можете ли вы объяснить дальше или расширить это? – Eliah Kagan 17 June 2012 в 14:15

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

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