Как обновить g ++ до 4.7.1?

Ответ Ричарда Холлоуэя на в этой теме прекрасно объясняет, как перейти с 4.6.3 на 4.7.0 (на 12.04, в моем случае), но я бы хотел обновить до 4.7.1, что было доступны на некоторое время. Однако нет пакета g++-4.7.1, и я не знаю иначе, как это сделать, кто-нибудь еще?

1
задан 13 April 2017 в 15:23

2 ответа

Попробуйте скомпилировать g ++ - 4.7.1

Список зеркал:

http://gcc.gnu.org/mirrors.html

[ 114] Выберите зеркало, щелкните по релизам и найдите gcc-4.7.1.

Загрузите исходный код и скомпилируйте.

0
ответ дан 13 April 2017 в 15:23
1114 Вау, это было мучительно. Вот как я это сделал (NB, для 32-битной системы):

  1. $ sudo apt-get install gcc-multilib

  2. $ sudo apt-get install m4

  3. Скачать mpfr , сконфигурировать, сделать, сделать установить

  4. Скачать gmp , настроить, сделать, сделать установить

  5. Скачать mpc , настроить, сделать, сделать установку

  6. В Чтобы компенсировать недостаточную информацию о пути, добавили это в .bashrc

export LD_LIBRARY_PATH = / usr / local / lib: $ LD_LIBRARY_PATH

export LIBRARY_PATH = / экспорт usr / lib / i386-linux-gnu

экспорт C_INCLUDE_PATH = / usr / include / i386-linux-gnu экспорт

экспорт CPLUS_INCLUDE_PATH = / usr / include / i386-linux-gnu

первое, которое я получил из здесь , а второе из здесь , изменено соответствующим образом для моих мест установки.

.7. Добавьте эти символические ссылки по той же причине:

$ sudo ln -s /usr/include/i386-linux-gnu/gnu/stubs-32.h / usr / include / gnu

$ sudo ln -s /usr/lib/i386-linux-gnu/crti.o /usr/lib/crti.o

$ sudo ln -s / usr / lib / i386-linux-gnu /crt1.o /usr/lib/crt1.o

$ sudo ln -s /usr/lib/i386-linux-gnu/crtn.o /usr/lib/crtn.o

$ sudo ln -s /usr/local/lib/libmpc.so.3 /usr/lib/libmpc.so.3

.8. Скачайте g ++ - 4.7.1, настройте, сделайте, сделайте установку

0
ответ дан 13 April 2017 в 15:23

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

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