2016-07-17 2 views
0

Я пытаюсь установить gcc-4.8.1 из исходного кода на Ubuntu-16.04 с уже установленным gcc-5.4.0. Однако, при компиляции исходного кода GCC, возникает следующая ошибка:установить gcc-4.8.1 из исходного кода на Ubuntu-16.04

msgfmt: //gcc_install/build/x86_64-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by /usr/lib/x86_64-linux-gnu/libicuuc.so.55) 

Я гугл, но я не могу найти что-нибудь полезное. Может ли кто-нибудь дать мне несколько советов для решения этой проблемы. Благодаря!

Кроме того, существует ли какая-либо возможность установить gcc-4.8.1 с "sudo apt install". Я пробовал это, но это дало мне самую новую версию gcc-4.8.5, которая мне не нужна.

ответ

1

GCC-4.8.1: Нет простых обходные пути для Ubuntu 16.04, я думаю.

Но GCC-4.8.1 строит ОК с Ubuntu 14.04 - 64 ....

cd build-gcc481/ 
../gcc-4.8.1/configure --prefix=/usr/local/gcc481 --program-suffix=481 --enable-clocale=gnu --enable-shared --enable-threads=posix --enable-__cxa_atexit --enable-languages=c,c++ --disable-multilib --disable-libstdcxx-pch 

Результат: gcc48-c++_4.8.1-ubuntu14_amd64.debhttps://drive.google.com/file/d/0B7S255p3kFXNV3ZFR2JNRXE2b1k/view?usp=sharing ... Предоставляет/USR/местные/бен/{gcc48, г ++ 48 }

Пакет устанавливает ОК в Ubuntu 16.04, и новые компиляторы работают отлично.

Смежные вопросы