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

25

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

Griwes
источник
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

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