美文网首页
如何将 Ubuntu 16.04 GCC 降级到 4.8

如何将 Ubuntu 16.04 GCC 降级到 4.8

作者: 让笑意折了枝 | 来源:发表于2017-03-02 08:58 被阅读1210次

    由于编译某些软件需要特定的 GCC 版本, 而 Ubuntu 16.04 下默认 GCC-5.4 会导致编译失败,因此需要在 Ubuntu 16.04 上将 GCC 降级到 4.8 版本.

    1. 本地编译安装
      最直接的办法是下载 GCC-4.8 的源码, 直接在本地编译并安装, 方法如下:
    apt source gcc-4.8
    cd gcc-4.8
    ./contrib/download_prerequisites
    ./configure
    make -j4
    make install
    
    1. 下载 deb 包安装
      另一种方法是从 Ubuntu 官方服务器上下载 deb 包进行安装, 比较方便和省事:
    # 下载 deb 文件
    apt download cpp-4.8 g++-4.8 gcc-4.8 gcc-4.8-base
    apt download libgcc-4.8-dev libstdc++-4.8-dev
    
    # 安装依赖项和 deb
    apt install libcloog-isl4 libasan0 lib32stdc++6
    dpkg -i *.deb
    
    # 设置系统使用的默认 GCC
    ln -f -s /usr/bin/gcc-4.8  /usr/bin/gcc
    ln -f -s /usr/bin/gcc-ar-4.8 /usr/bin/gcc-ar
    ln -f -s /usr/bin/gcc-nm-4.8 /usr/bin/gcc-nm
    ln -f -s /usr/bin/gcc-ranlib-4.8 /usr/bin/gcc-ranlib
    ln -f -s /usr/bin/g++-4.8  /usr/bin/g++
    ln -f -s /usr/bin/
    

    相关文章

      网友评论

          本文标题:如何将 Ubuntu 16.04 GCC 降级到 4.8

          本文链接:https://www.haomeiwen.com/subject/rxlhgttx.html