首頁 > 軟體

Ubuntu 16.04 下將GCC-5.4降級到 4.8

2020-06-16 17:10:25

由於編譯某些軟體需要特定的 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

  2. 下載 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/

Linux升級GCC 4.8.1清晰簡明教學(Ubuntu 12.04 64位元版為例)  http://www.linuxidc.com/Linux/2014-04/99583.htm 

Ubuntu 14.04 LST安裝GCC 4.1.2  http://www.linuxidc.com/Linux/2016-06/132040.htm

Ubuntu下Vim+GCC+GDB安裝及使用 http://www.linuxidc.com/Linux/2013-01/78159.htm 

Ubuntu下兩個GCC版本切換 http://www.linuxidc.com/Linux/2012-10/72284.htm 

CentOS6.5升級手動安裝GCC4.8.2  http://www.linuxidc.com/Linux/2015-01/112595.htm 

Ubuntu升級GCC版本 http://www.linuxidc.com/Linux/2016-11/136840.htm

CentOS7環境下在/離線安裝GCC與GCC-C++  http://www.linuxidc.com/Linux/2017-03/142319.htm

Ubuntu 16.04 LTS 降級安裝GCC 4.8  http://www.linuxidc.com/Linux/2017-03/142299.htm

本文永久更新連結地址http://www.linuxidc.com/Linux/2017-07/145502.htm


IT145.com E-mail:sddin#qq.com