Реальная история.
Я имел аналогичные проблемы при компиляции моего C ++ 11 кода на правительственных суперкомпьютерах, которые отказались обновить GCC компилятор из-за пресловутым волокитой, что любой, кто работает в правительстве знает все слишком хорошо. Так что мне пришлось собрать последнюю GCC в моем локальном рабочем каталоге и просто установить соответствующие переменные окружения перед компиляцией моего собственного кода.
Хорошая новость заключается в том, что это не так уж сложно, если никто не может помочь вам завтра, то я могу определенно помочь вам, так как это слишком поздно вечером здесь.
РЕДАКТИРОВАТЬ:--------------
На самом деле нашли некоторые заметки я оставил кого-то еще для компиляции GCC локально. Может быть полезен ...
Тебе нужно:
ГМП
MPC
MPFR
Просто придерживайтесь этих Unzipped каталогов в GCC-источнике (в моем случае это было "НКА-СВН", У вас может быть "GCC-4.8.1") Каталог.
Затем вернитесь в каталог и сделать каталог с именем "НКА-сборка",
Зайдите внутрь GCC-сборка и введите команду ниже заменив его структуру каталогов (примечание --- префикс будет каталогом он устанавливает все лакомства, как мусорное ведро и lib64):
-------------------------------------------------
../gcc-svn/./configure prefix = / дом / nickjer / ССАГПЗ --with-MPFR-включают в себя = / дом / nickjer / GCC-сборки /../ НКУ-СВН / MPFR / ЦСИ --with-MPFR -lib = / дом / nickjer / GCC-сборка / MPFR / SRC / .libs повреждает-многобиблиотечные
-------------------------------------------------
Затем введите "gmake -j <# Процессорные ядра>" и пойти поужинать.
затем "gmake установки",
Я написал, что для GCC-4.7.2, так что, возможно, потребуется перенастройка. Кроме того, вы можете удалить --prefix параметр, если вы хотите установить его в глобальном масштабе. Вы должны быть root'ом или использовать Sudo для этого, когда вы делаете установки.