我正在尝试从已安装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,这不是我需要的。
答案 0 :(得分:1)
gcc-4.8.1:我认为Ubuntu 16.04没有简单的解决方法。
但是使用Ubuntu 14.04 - 64 gcc-4.8.1构建正常....
for ($i = 1; $i<=181; $i++) {
$key = 'S'.$i;
$value = $_POST[$key];
$update[] = "`{$key}` = '".$value."'";
$sql = mysqli_query($conn, "UPDATE `cap4a` SET ".join(",",$update)."
WHERE IDID=".$id) or die (mysqli_error($conn));
}
结果: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
https://drive.google.com/file/d/0B7S255p3kFXNV3ZFR2JNRXE2b1k/view?usp=sharing ...提供/ usr / local / bin / {gcc48,g ++ 48}
该软件包可以安装到Ubuntu 16.04中,并且新的编译器工作正常。
答案 1 :(得分:0)
您可以尝试打开它https://www.rpmfind.net/linux/rpm2html/search.php?query=libicuuc.so.36,下载libicuuc.so并安装它