从Ubuntu-16.04上的源代码安装gcc-4.8.1

时间:2016-07-17 03:34:11

标签: linux ubuntu gcc

我正在尝试从已安装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,这不是我需要的。

2 个答案:

答案 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并安装它