我正在尝试在已经安装了gcc-5.4.0的Ubuntu-16.04上从源代码安装gcc-4.8.1。但是,在编译gcc源代码时,出现以下错误:
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,这不是我需要的。
gcc-4.8.1
发布于 2016-07-17 19:13:26
gcc-4.8.1 :我认为Ubuntu 16.04没有简单的变通方法。
但是使用Ubuntu 14.04 -64时,gcc-4.8.1就可以构建了。
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.deb https://drive.google.com/file/d/0B7S255p3kFXNV3ZFR2JNRXE2b1k/view?usp=sharing ...提供/usr/local/bin/{gcc48,g++48}
这个包在Ubuntu 16.04中安装正常,并且新的编译器工作得很好。
发布于 2016-07-17 11:42:09
您可以尝试打开它https://www.rpmfind.net/linux/rpm2html/search.php?query=libicuuc.so.36,下载libicuuc.so并安装它
https://stackoverflow.com/questions/38417663
复制相似问题