Ответ Ричарда Холлоуэй на эту тему прекрасно объясняет, как обновить с 4.6.3 до 4.7.0 (в моем случае 12.04), но я хотел бы обновить до 4.7.1, который был доступен некоторое время. Однако нет пакета g++-4.7.1, и я не знаю иначе, как это сделать, кто-нибудь еще?
Попробуйте скомпилировать g ++ - 4.7.1
Список зеркал:
http://gcc.gnu.org/mirrors.html
Выбрать зеркало, нажмите релизы и найдите gcc-4.7.1.
Загрузите исходный код и скомпилируйте.