2016-07-17 16 views
0

gcc-5.4.0をインストールした状態で、Ubuntu-16.04にソースコードからgcc-4.8.1をインストールしようとしています。 gccのソースコードをコンパイルするときただし、次のエラーが発生します。Ubuntu-16.04のソースコードからgcc-4.8.1をインストール

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) 

私はグーグルが、私は役に立つ何かを見つけることができません。誰も私にこの問題を処理するための助言を与えることができます。ありがとう!

また、「sudo apt install」でgcc-4.8.1をインストールすることもできます。私はこれを試しましたが、これは私にgcc-4.8.5の最新バージョンをもたらしました。これは私が必要とするものではありません。

答えて

1

のgcc-4.8.1をインストールすることができます:Ubuntuの16.04のための簡単な回避策は、私が考えていません。

しかし、GCC-4.8.1は、Ubuntuの14.04でOKのビルド - 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/local/binに/ {gcc48、G ++ 48を提供します}

パッケージはOKをUbuntu 16.04にインストールし、新しいコンパイラは完全に動作しています。

関連する問題