Где я могу найти пакет g ++ 4.7?


25

Некоторое время назад мне удалось найти PPA со сборкой g ++ - 4.7. Однако мне пришлось переустановить все на моей машине, и я потерял имя этого PPA. Кто-нибудь может указать мне на это? Я попытался найти это снова, но безуспешно. Я на Ubuntu 11.10 установки.


1
Я настоятельно рекомендую вам не устанавливать 4.7 вместо gcc, который есть в вашей версии. Если вы это сделаете, вы рискуете сломать вашу систему.
— Томас Уорд

@ThomasWard: я знаю, я не полный новичок.
— Griwes

1
@ Гривес, ты не новичок, но другие могут быть, и его наблюдение верное.
— Героид Мерфи

Связанный. (Но если мы решим, что это дубликат этого, мы должны обязательно попросить объединить ответы, так как это то, что нужно делать, когда это не работает.)
— Элия ​​Каган

Ответы:


23

Тест Toolchain строит PPA содержит множество пакетов , включая GCC-4.7.

Вы можете добавить репозиторий используя

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

Затем для его установки воспользуйтесь

sudo apt-get update
sudo apt-get install g++-4.7

Чтобы изменить компилятор по умолчанию, используйте update-альтернативы

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.6 60 --slave /usr/bin/g++ g++ /usr/bin/g++-4.6
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.7 40 --slave /usr/bin/g++ g++ /usr/bin/g++-4.7
sudo update-alternatives --config gcc

1
Не работал для меня. Я вижу только gcc-4.6 (на Ubuntu 11.10)
— Ugo

1
Работал с Ubuntu 12.04
— Ugo

Как я могу удалить g ++ - 4.6 без удаления g ++? В настоящее время у меня есть пакеты g++, g++-4.6и g++-4.7установлен. как результат g++ --versionдает мне версию 4.6.
— эксперт

Ах, возможно, мне нужно просто переименовать g ++ - 4.7 в g ++
— эксперт

sudo: add-apt-repository: команда не найдена $ sudo apt-get install свойства-свойства-общие свойства-python-software-свойства
— LeeGee

0

Я не нашел PPA для g ++ - 4.7, но есть пакет gcc-snapshot.

Я думаю, вы должны скомпилировать его самостоятельно: http://www.lukaszbyczynski.com/archives/208


Ну, я не могу найти его сейчас, но я вспоминаю, что делал apt-get install g++-4.7 gcc-4.7...
— Griwes

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.